JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... _event * events , int maxevents , int timeout ); int epoll_pwait(int epfd , struct epoll_event * events , int maxevents , int timeout , const sigset_t * sigmask ); 説明 The epoll_wa ... it () system call waits for events on the epoll (7) instance referred to by the file descriptor epfd . The buffer pointed to by events is used to return information from ... he ready list about file descriptors in the interest list that have some events available. Up to maxevents are returned by epoll_wait (). The maxevents argument must be greater than zero. The timeout argument specifies the number of milliseconds that ... ... _event * events , int maxevents , int timeout ); int epoll_pwait(int epfd , struct epoll_event * events , int maxevents , int timeout , const sigset_t * sigmask ); 説明 The epoll_wa ... it () system call waits for events on the epoll (7) instance referred to by the file descriptor epfd . The buffer pointed to by events is used to return information from ... he ready list about file descriptors in the interest list that have some events available. Up to maxevents are returned by epoll_wait (). The maxevents argument must be greater than zero. The timeout argument specifies the number of milliseconds that ... ... その中のいずれかが入出力可能な状態であるかを確認する。 epoll API は、エッジトリガーインターフェースとレベルトリガーインターフェースのいずれとしても使用することができ、監視するファイル ... ディスクリプターの数が多い場合にも使用できる。 The central concept of the epoll API is the epoll instance , an in-kernel data structure which, from a user-space perspective, can be considered as a conta ... iner for two lists: • The interest list (sometimes also called the epoll set): the set of file descriptors that the process has registered an interest in monitoring. • The ready list: the set of ... ... l_event * event ); 説明 このシステムコールは、ファイルディスクリプター epfd が参照する epoll (7) インスタンスに対する操作を行う。 対象のファイルディスクリプター fd に対して、 操作 op の実行が要求される。 op 引き数に ... 指定できる有効な値は以下の通りである。 EPOLL_CTL_ADD 対象のファイルディスクリプター fd をファイルディスクリプター epfd が参照する epoll インスタンスに登録し、イベント ... event を fd に結び付けられた内部ファイルに関連付ける。 EPOLL_CTL_MOD イベント event を対象のファイルディスクリプター fd に関連付けるように変更する。 EPOLL_CTL_DEL 対象のファイルディス ... ... create1(int flags ); 説明 epoll_create () は新規の epoll (7) インスタンスを作成する。 Linux 2.6.8 以降では、 size 引数は無視されるが、 0 より大きな値で な ... ければならない。「注意」を参照。 epoll_create () は、新しい epoll インスタンスを参照するファイルディスクリプターを返す。 このファイルディスクリプターは、その後の ... epoll インターフェースの呼び出しに使われる。 もう必要でなくなった場合は、 epoll_create () で返されたファイルディスクリプターは c ... ... create1(int flags ); 説明 epoll_create () は新規の epoll (7) インスタンスを作成する。 Linux 2.6.8 以降では、 size 引数は無視されるが、 0 より大きな値で な ... ければならない。「注意」を参照。 epoll_create () は、新しい epoll インスタンスを参照するファイルディスクリプターを返す。 このファイルディスクリプターは、その後の ... epoll インターフェースの呼び出しに使われる。 もう必要でなくなった場合は、 epoll_create () で返されたファイルディスクリプターは c ... ... ナルハンドラーや sigwaitinfo (2) を用いる方法の代わりとなるものであり、このファイルディスクリプターを select (2), poll (2), epoll (7) で監視できるという利点がある。 mask 引数には、呼び出し元がこのファイルディスクリプター経由で受け付けたい シグナル集合を ... フラグ)。 signalfd ファイルディスクリプターは、これ以外のファイルディスクリプター 多重 API である pselect (2), ppoll (2), epoll (7) もサポートしている。 close (2) ファイルディスクリプターがそれ以降は必要なくなった際には、クローズすべきである。 同じ s ... グループ全体) 宛てのシグナルが読み出される。 (スレッドは同じプロセスの他のスレッド宛てのシグナルを読み出すことはできない。) epoll (7) semantics If a process adds (via epoll_ctl (2)) a signalfd file descriptor to an epoll (7) instance, then epoll_wait ( ... ... ナルハンドラーや sigwaitinfo (2) を用いる方法の代わりとなるものであり、このファイルディスクリプターを select (2), poll (2), epoll (7) で監視できるという利点がある。 mask 引数には、呼び出し元がこのファイルディスクリプター経由で受け付けたい シグナル集合を ... フラグ)。 signalfd ファイルディスクリプターは、これ以外のファイルディスクリプター 多重 API である pselect (2), ppoll (2), epoll (7) もサポートしている。 close (2) ファイルディスクリプターがそれ以降は必要なくなった際には、クローズすべきである。 同じ s ... グループ全体) 宛てのシグナルが読み出される。 (スレッドは同じプロセスの他のスレッド宛てのシグナルを読み出すことはできない。) epoll (7) semantics If a process adds (via epoll_ctl (2)) a signalfd file descriptor to an epoll (7) instance, then epoll_wait ( ... ... write (2) はエラー EINVAL で失敗する。 poll (2), select (2) (と同様の操作) 返されたファイルディスクリプターは、 poll (2) ( epoll (7) も同じ) や select (2) をサポートしており、以下のような動作をする。 * カウンターが 0 より大きい値の場合、 ファイルディス ... 知することができる。 eventfd ファイルディスクリプターの重要な点は、 eventfd ファイルディスクリプターが select (2), poll (2), epoll (7) を使って他のファイルディスクリプターと全く同様に監視できる点である。 このことは、アプリケーションは「従来の (tradition ... 化を同時に監視 できることを意味する ( eventfd () インターフェースがない時には、これらのカーネル機構は select (2), poll (2), epoll (7) 経由で多重することはできなかった)。 The current value of an eventfd counter can be viewed via the entry for the corres ... ... write (2) はエラー EINVAL で失敗する。 poll (2), select (2) (と同様の操作) 返されたファイルディスクリプターは、 poll (2) ( epoll (7) も同じ) や select (2) をサポートしており、以下のような動作をする。 * カウンターが 0 より大きい値の場合、 ファイルディス ... 知することができる。 eventfd ファイルディスクリプターの重要な点は、 eventfd ファイルディスクリプターが select (2), poll (2), epoll (7) を使って他のファイルディスクリプターと全く同様に監視できる点である。 このことは、アプリケーションは「従来の (tradition ... 化を同時に監視 できることを意味する ( eventfd () インターフェースがない時には、これらのカーネル機構は select (2), poll (2), epoll (7) 経由で多重することはできなかった)。 The current value of an eventfd counter can be viewed via the entry for the corres ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。