問題タブ [fcntl]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
linux - fcntl()関数のF_NOTIFYフラグに相当するMACOSX(BSD)
BSDベースのシステムのfcntl関数のF_NOTIFYフラグに相当するものを知っている人はいますか?このフラグを使用すると、ファイルイベント(たとえば、ファイルを開いた、ファイルを閉じた、ファイルに書き込まれたバイト、ファイルから読み取ったバイト)に関する通知を受け取ることができます。このフラグはLinuxには存在しますが、MACOSX(BSDベースのシステム)には存在しません。
Linuxの人からの引用:
ファイルとディレクトリの変更通知(通知)
int fcntl(int fd、int cmd、... / * arg * /);
F_NOTIFY(long)(Linux 2.4以降)fdによって参照されるディレクトリまたはそれに含まれるファイルのいずれかが変更されたときに通知を提供します。
実際、ファイルイベントを受信できるAPIであれば十分です。
F_NOTIFYの代替品が存在するかどうか誰かが知っていますか?現時点では、kqueue()、kevent()関数を使用するという1つのアイデアしかありません。
c# - fcntlという名前のモジュールはありません
IronPython2.7を使用して.NET4.0上のIronPythonでこのメソッドを実行しようとしています。私はWindows7を使用しています
C#コード:
誰かが私が間違っていることを教えてもらえますか?私はfcntlモジュールを持っていないことを取得し続けます
ruby - ライブラリ`fcntl'をSolaris/Weblogic(JRuby 1.6.1)にロードできません-> NullPointerException
JRuby /RailsアプリケーションをWeblogic10.3(Solarisゾーン)コンテナにデプロイしようとすると、常に次の例外が発生します。
JRubyがこのコアライブラリのロードに失敗する理由がわかりません。MacOS XにWLSをインストールし、ローカルに展開することは問題なく機能するため、Solarisに関連しているようです。
次に見ることができるヒントやポインタ、またはこの問題を解決する方法はありますか?
更新:おそらくバグです(IRC /#jrubyでフィードバックを取得しました。JRubyJIRAで追跡されています。http : //jira.codehaus.org/browse/JRUBY-5753を参照してください。
c - プロセスIDに関するFcntl()の質問
私はいくつかのコードをデバッグしていますが、ファイルロックを設定するために常にl_pid = 0があります..それは私には奇妙に思えます..これは正しいですか?ドキュメントには0のゼロ値については書かれていません..
macos - macos での fcntl とのリンク エラー
fcntl を使用したコード シンペットがありますが、リンク時に問題が発生します。
私はそれをmacosでコンパイルしました:
コンパイルに成功するように構成するにはどうすればよいですか? 私のGCCバージョンは次のとおりです。
python - Windowsで動作するようにmp4ize.pyを変更する
Mp4ize(python)は、iPhoneおよびiPodで使用するためにビデオファイルをmp4に変換するためのユーティリティです。Windowsで実行しようとしています。
Pythonスクリプトはライブラリfcntlに依存しており、別の質問(Windowsではfcntlの代替)によると、Windowsに相当するものはwin32apiです。他の質問も言います:
fcntl呼び出しの詳細を提供すると、同等のWindowsを見つけることができます。
自分でコードを書き直そうとしても運が悪かったので、ここで聞いてみようと思いました。
Windowsで使用するために次のコードを書き直すにはどうすればよいですか?
完全なソースコードについては、こちらをご覧ください。
c - cで標準出力をリダイレクトしてから標準出力をリセットする
Cでリダイレクトを使用して入力を1つのファイルにリダイレクトし、標準出力を画面に出力するように設定しようとしています。このコードの何が問題なのか誰か教えてもらえますか?
c - Cのマルチパイプ
私はCで複数のパイプを実装しようとしていますが、解決策は次の両方である必要があります。
および:
正しい結果を確認した後と、別の結果を確認した場合、プログラムの出力は決定論的ではありません。dup2が複数回実行され、結果のファイル記述子から読み取られたファイル記述子ごとに、dup2が期待どおりに機能しないように見えます-コピーされたファイル記述子に影響を与えているように見えますか?
私が設計で述べたように機能する場合、両方に使用する必要があるシステムコールはどれですか?
python - Is there a way to know how much data is available in a Python socket to receive?
I have figured out that I must use ioctl. There are similar questions here:
- How to tell how much data is in a Socket's send buffer
- Determing the number of bytes ready to be recv()'d
My questions are:
- What is an equivalent to FIONREAD in Python? How do I call sock.ioctl() to obtain the amount of bytes available?
- What if I am using Python 2.5 on Windows? socket.ioctl is new in version 2.6.
c - 適切な fcntl フラグは何ですか?
ディスクから読み取り、ネットワーク経由でファイルに書き込むときに最適な速度を得るには、どの fcntl フラグが適切でしょうか?
おそらく問題は、ファイル記述子に設定された fcntl フラグにありますか?