Manpages

名 前

gnu_get_libc_version, gnu_get_libc_release − glibc の バ ー ジ ョ ン と リ リ ー ス 状 態 を 取 得 す る

書 式

#include <gnu/libc−version.h>

const char *gnu_get_libc_version(void);
const char *gnu_get_libc_release(void);

説 明

gnu_get_libc_version() 関 数 は 、 シ ス テ ム で 利 用 可 能 な glibc の バ ー ジ ョ ン を 特 定 す る 文 字 列 を 返 す 。

gnu_get_libc_release() 関 数 は 、 シ ス テ ム で 利 用 可 能 な glibc バ ー ジ ョ ン の リ リ ー ス 状 態 を 示 す 文 字 列 を 返 す 。 stable と い っ た 文 字 列 が 返 さ れ る 。

バ ー ジ ョ ン

こ れ ら の 関 数 は glibc バ ー ジ ョ ン 2.1 で 初 め て 登 場 し た 。

準 拠

こ れ ら の 関 数 は glibc 固 有 で あ る 。

下 記 の プ ロ グ ラ ム を 実 行 す る と 、 次 の よ う な 出 力 が 得 ら れ る 。

$ ./a.out
GNU libc version: 2.8
GNU libc release: stable プ ロ グ ラ ム の ソ ー ス

#include <gnu/libc−version.h>
#include <stdlib.h>
#include <stdio.h>

int
main(int argc, char *argv[])
{
printf("GNU libc version: %s\n", gnu_get_libc_version());
printf("GNU libc release: %s\n", gnu_get_libc_release());
exit(EXIT_SUCCESS); }

関 連 項 目

confstr(3)

こ の 文 書 に つ い て

こ の man ペ ー ジ は Linux man−pages プ ロ ジ ェ ク ト の リ リ ー ス 3.79 の 一 部 で あ る 。 プ ロ ジ ェ ク ト の 説 明 と バ グ 報 告 に 関 す る 情 報 は http://www.kernel.org/doc/man−pages/ に 書 か れ て い る 。