PMGETFD(3) | PMGETFD(3) |
int pmGetFd(pmContext *pmc, int *fd, int *nfdp);
pmContext * |
pmc |
pmContext オブジェクト: PM_COMPOSITE 型でなければならない |
|
int * |
fd |
コンテキストのファイル デスクリプタ | |
int * |
nfdp |
配列 fd の要素の数 |
|
ファイル デスクリプタの数 |
pmGetFd
() はselect
(2) や poll
(2) で用いる
コンテキスト pmc
に関連付けられたファイル デスクリプタを取得します。
これは常にファイル デスクリプタの数を *nfdp
にセットし、
配列の要素数が少なすぎる場合は ENOSPC
を返します。
PM_SUCCESS |
成功 |
ENOSPC |
配列の要素の数が少なすぎます。 |
EINVAL |
配列の要素の数が負の値です。 |
ENOMEM |
メモリが足りません。 |