1 // SPDX-License-Identifier: GPL-2.0 1 // SPDX-License-Identifier: GPL-2.0 2 #include <stdlib.h> 2 #include <stdlib.h> 3 3 4 #if !defined(__UCLIBC__) 4 #if !defined(__UCLIBC__) 5 #include <gnu/libc-version.h> 5 #include <gnu/libc-version.h> 6 #else 6 #else 7 #define XSTR(s) STR(s) 7 #define XSTR(s) STR(s) 8 #define STR(s) #s 8 #define STR(s) #s 9 #endif 9 #endif 10 10 11 int main(void) 11 int main(void) 12 { 12 { 13 #if !defined(__UCLIBC__) 13 #if !defined(__UCLIBC__) 14 const char *version = gnu_get_libc_ver 14 const char *version = gnu_get_libc_version(); 15 #else 15 #else 16 const char *version = XSTR(__GLIBC__) 16 const char *version = XSTR(__GLIBC__) "." XSTR(__GLIBC_MINOR__); 17 #endif 17 #endif 18 18 19 return (long)version; 19 return (long)version; 20 } 20 } 21 21
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.