KVM_GETFILES(3) FreeBSD ライブラリ関数マニュアル KVM_GETFILES(3)
名称
kvm_getfiles − オープンしたファイルを調査する |
ライブラリ
カーネルデータアクセスライブラリ (libkvm, −lkvm) |
書式
#include <kvm.h> 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) FreeBSD 10.0 April 19, 1994 FreeBSD 10.0 |