GETOSRELDATE(3) |
FreeBSD Library Functions Manual |
GETOSRELDATE(3) |
名称
getosreldate —
__FreeBSD_version の値を取得する
ライブラリ
Standard C Library (libc, -lc)
書式
#include < unistd.h>
int
getosreldate( void);
解説
getosreldate() 関数は、現在実行中の
FreeBSD カーネルのバージョンを整数表示で返します。値の定義は
/usr/share/doc/en_US.ISO8859-1/books/porters-handbook/ に通常インストールされる
The Porter's Handbook (移植者ハンドブック) で見つけることができます。
戻り値
成功して終了すれば、
getosreldate() は要求された値を返します。そうでなければ、値-1 を返し、グローバル変数
errno にエラーを示す値が設定されます。
環境変数
-
OSVERSION
-
環境変数
OSVERSION が設定されるなら、
getosreldate() の返り値を上書きします。
使用例
例は
/usr/share/examples/FreeBSD_version で見つけることができます。
エラー
getosreldate() 関数は、ライブラリ関数
sysctl(3) で明記されたエラーのいずれかが
errno に設定されます。
関連項目
The Porter's Handbook (移植者ハンドブック), /usr/share/doc/en_US.ISO8859-1/books/porters-handbook/.
歴史
getosreldate() 関数は
FreeBSD 2.0 で登場しました。