スポンサーリンク

KVM_GETFILES(3) FreeBSD ライブラリ関数マニュアル KVM_GETFILES(3)

名称

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

ライブラリ

カーネルデータアクセスライブラリ (libkvm, −lkvm)

書式

#include <kvm.h>
#include <sys/types.h>
#define _KERNEL
#include <sys/file.h>
#undef _KERNEL

char *

kvm_getfiles(kvm_t *kd, int op, int arg, int *cnt);

解説

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

見つけたファイル数は参照パラメータ 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

スポンサーリンク