KVM_GETERR(3) |
FreeBSD Library Functions Manual |
KVM_GETERR(3) |
名称
kvm_geterr —
kvm 記述子でエラーメッセージを取得する
ライブラリ
Kernel Data Access Library (libkvm, -lkvm)
書式
#include < kvm.h>
char *
kvm_geterr( kvm_t *kd);
解説
この関数は、記述子
kd で最近のエラー状態を説明する文字列を返します。最近の
kvm(3) ライブラリ呼び出しがエラーを生成しなかったなら、結果は、未定義です。返される文字列は、
kvm(3) によって所有されたメモリに格納されるので、メッセージは、コピーされ、必要なら、ほかの場所に保存されるべきです。
バグ
失敗は、
NULL 記述子を返すことによって示されるので、失敗した
kvm_openfiles() 呼び出しのためにエラー条件をアクセスするために、このルーチンを使用することはできません。したがって、オープンのエラーは、
kvm_openfiles() に渡される特別のエラーバッファに出力されます。このオプションは、
kvm_open() で利用可能ではありません。