Versions 1.4 KB

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