mirror of https://github.com/mkerrisk/man-pages
Documents gnu_get_libc_version(3) and gnu_get_libc_release(3).
This commit is contained in:
parent
4f38a9630b
commit
6f9799dc8c
|
@ -0,0 +1 @@
|
|||
.so man3/gnu_get_libc_version.3
|
|
@ -0,0 +1,75 @@
|
|||
.\" Copyright (c) 2008, Linux Foundation, written by Michael Kerrisk
|
||||
.\" <mtk.manpages@gmail.com>
|
||||
.\"
|
||||
.\" Permission is granted to make and distribute verbatim copies of this
|
||||
.\" manual provided the copyright notice and this permission notice are
|
||||
.\" preserved on all copies.
|
||||
.\"
|
||||
.\" Permission is granted to copy and distribute modified versions of this
|
||||
.\" manual under the conditions for verbatim copying, provided that the
|
||||
.\" entire resulting derived work is distributed under the terms of a
|
||||
.\" permission notice identical to this one.
|
||||
.\"
|
||||
.\" Since the Linux kernel and libraries are constantly changing, this
|
||||
.\" manual page may be incorrect or out-of-date. The author(s) assume no
|
||||
.\" responsibility for errors or omissions, or for damages resulting from
|
||||
.\" the use of the information contained herein. The author(s) may not
|
||||
.\" have taken the same level of care in the production of this manual,
|
||||
.\" which is licensed free of charge, as they might when working
|
||||
.\" professionally.
|
||||
.\"
|
||||
.\" Formatted or processed versions of this manual, if unaccompanied by
|
||||
.\" the source, must acknowledge the copyright and authors of this work.
|
||||
.\"
|
||||
.TH GNU_GET_LIBC_VERSION 3 2008-07-02 "Linux" "Linux Programmer's Manual"
|
||||
.SH NAME
|
||||
gnu_get_libc_version, gnu_get_libc_release \- get glibc version and release
|
||||
.SH SYNOPSIS
|
||||
.nf
|
||||
.B #define _GNU_SOURCE
|
||||
.B #include <gnu/libc-version.h>
|
||||
|
||||
.B const char *gnu_get_libc_version(void);
|
||||
.B const char *gnu_get_libc_release(void);
|
||||
.fi
|
||||
.SH DESCRIPTION
|
||||
The function
|
||||
.BR gnu_get_libc_version ()
|
||||
returns a string that identifies the glibc version available on the system.
|
||||
|
||||
The function
|
||||
.BR gnu_get_libc_release ()
|
||||
returns a string indicates the release status of the glibc version
|
||||
available on the system.
|
||||
This will be a string such as
|
||||
.IR "stable" .
|
||||
.SH VERSIONS
|
||||
These functions first appeared in glibc in version 2.1.
|
||||
.SH CONFORMING TO
|
||||
These functions are glibc-specific.
|
||||
.SH EXAMPLE
|
||||
When run, the program below will produce output such as the following:
|
||||
.in +4n
|
||||
.nf
|
||||
|
||||
$ ./a.out
|
||||
GNU libc version: 2.8
|
||||
GNU libc release: stable
|
||||
|
||||
.fi
|
||||
.in
|
||||
.nf
|
||||
#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);
|
||||
}
|
||||
.fi
|
||||
.SH SEE ALSO
|
||||
.BR confstr (3)
|
Loading…
Reference in New Issue