tail head cat sleep
QR code linking to this page

manページ  — GETBOOTFILE

名称

getbootfile – カーネル起動ファイル名を取得する

内容

ライブラリ

Standard C Library (libc, -lc)

書式

#include <paths.h>

const char *
getbootfile(void);

解説

getbootfile() 関数は、現在のカーネルがロードされてきた元のファイルのフルパス名を取り出し、 そのフルパス名への静的ポインタを返します。 この情報の読み込み/書き込みインタフェースは、 sysctl(3) MIB 変数 "kern.bootfile" を介して利用できます。

戻り値

呼び出しが成功した場合はパス名を与える文字列が返されます。 失敗した場合はヌルポインタが返され、エラーコードがグローバルな位置にある errno に入れられます。

関連項目

sysctl(3)

バグ

起動時にカーネルへこの情報を渡すように、起動ブロックが修正されていない場合は、 実際の起動ファイル名の代わりに静的文字列 " /kernel" が返されます。

歴史

getbootfile() 関数呼び出しは FreeBSD 2.0 ではじめて登場しました。

GETBOOTFILE (3) September 23, 1994

tail head cat sleep
QR code linking to this page


このマニュアルページサービスについてのご意見は Ben Bullock にお知らせください。 Privacy policy.