1libc { 2 GLIBC_2.0 { 3 # global variables 4 __daylight; __timezone; __tzname; 5 6 # functions with special/multiple interfaces 7 __adjtimex; 8 9 # functions used in other libraries 10 __gmtime_r; __gettimeofday; 11 12 # variables in normal name space 13 daylight; timezone; tzname; 14 15 # a* 16 adjtime; adjtimex; asctime; asctime_r; 17 18 # c* 19 clock; ctime; ctime_r; 20 21 # d* 22 difftime; dysize; 23 24 # f* 25 ftime; 26 27 # g* 28 getitimer; gettimeofday; gmtime; gmtime_r; 29 30 # l* 31 localtime; localtime_r; 32 33 # m* 34 mktime; 35 36 # s* 37 setitimer; settimeofday; stime; strftime; strptime; 38 39 # t* 40 time; timegm; timelocal; tzset; 41 } 42 GLIBC_2.1 { 43 # variables in normal name space 44 getdate_err; 45 46 # g* 47 getdate; getdate_r; 48 } 49 GLIBC_2.2 { 50 # w* 51 wcsftime; 52 53 # c*; actually in librt in version 2.2, moved to libc in 2.17 54 clock_getres; clock_gettime; clock_settime; clock_getcpuclockid; 55 clock_nanosleep; 56 } 57 GLIBC_2.3 { 58 # these internal names are used by libstdc++ 59 __strftime_l; __wcsftime_l; 60 61 # s* 62 strftime_l; 63 # w* 64 wcsftime_l; 65 } 66 GLIBC_2.3.2 { 67 strptime_l; 68 } 69 GLIBC_2.16 { 70 timespec_get; 71 } 72 GLIBC_2.17 { 73 # c* 74 clock_getres; clock_gettime; clock_settime; clock_getcpuclockid; 75 clock_nanosleep; 76 } 77 GLIBC_2.34 { 78 timespec_getres; 79 } 80 GLIBC_PRIVATE { 81 # same as clock_gettime; used in other libraries 82 __clock_gettime; 83 __clock_gettime64; 84 } 85} 86