gnu_get_libc_version(3) Library Functions Manual gnu_get_libc_version(3) NAME gnu_get_libc_version, gnu_get_libc_release - get glibc version and release LIBRARY Standard C library (libc, -lc) SYNOPSIS #include const char *gnu_get_libc_version(void); const char *gnu_get_libc_release(void); DESCRIPTION The function gnu_get_libc_version() returns a string that identifies the glibc version available on the system. The function 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 stable. ATTRIBUTES For an explanation of the terms used in this section, see attributes(7). +--------------------------------------------+---------------+---------+ |Interface | Attribute | Value | +--------------------------------------------+---------------+---------+ |gnu_get_libc_version (), | Thread safety | MT-Safe | |gnu_get_libc_release () | | | +--------------------------------------------+---------------+---------+ STANDARDS GNU. HISTORY glibc 2.1. EXAMPLES When run, the program below will produce output such as the following: $ ./a.out GNU libc version: 2.8 GNU libc release: stable Program source #include #include #include int main(void) { printf("GNU libc version: %s\n", gnu_get_libc_version()); printf("GNU libc release: %s\n", gnu_get_libc_release()); exit(EXIT_SUCCESS); } SEE ALSO confstr(3) Linux man-pages 6.7 2023-10-31 gnu_get_libc_version(3)