KVM_GETFILES(3)

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

書式
#include <kvm.h> #define KERNEL #include <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() は異常終了時にヌルを戻します。

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

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