EN JA
GETOSRELDATE(3)
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 で登場しました。
September 30, 2008 FreeBSD