KVM_GETFILES(3)

名称
kvm_getfiles - オープンしたファイルを調査する

ライブラリ
libkvm

書式
<kvm.h> <sys/types.h> #define _KERNEL <sys/file.h> #undef _KERNEL char * kvm_getfiles(kvm_t *kd, int op, int arg, int *cnt)

解説
kvm_getfiles() 関数は、 kd で示されるカーネルにあるオープンファイルの (サブ) 集合を返します。 op と arg の引数は、返されるファイルの集合を制限する属性を構成します。 属性は現時点では定義されていません。

見つけたファイル数は参照パラメータ cnt に返されます。 ファイルはファイル構造体の連続した配列として返されます。 その前に、カーネルでの最初のファイルエントリのアドレスが付きます。 このメモリは kvm で所有され、引き続く kvm ライブラリ呼び出しに対しても持続することは保証されていません。 データは保存の必要があればコピーするべきです。

戻り値
kvm_getfiles() は異常終了時に NULL を返します。

バグ
このルーチンは kvm インタフェースに属していません。

関連項目
kvm(3), kvm_close(3), kvm_geterr(3), kvm_nlist(3), kvm_open(3), kvm_openfiles(3), kvm_read(3), kvm_write(3)