]> git.ipfire.org Git - thirdparty/glibc.git/blame - time/Versions
Finish move of clock_* functions to libc. [BZ #24959]
[thirdparty/glibc.git] / time / Versions
CommitLineData
b0b67c47
UD
1libc {
2 GLIBC_2.0 {
3 # global variables
f238fd19 4 __daylight; __timezone; __tzname;
b0b67c47
UD
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*
cff7dc3a 47 getdate; getdate_r;
b0b67c47 48 }
d64b6ad0
UD
49 GLIBC_2.2 {
50 # w*
51 wcsftime;
7b5af2d8
ZW
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;
d64b6ad0 56 }
c4d6f155 57 GLIBC_2.3 {
f238fd19
AJ
58 # these internal names are used by libstdc++
59 __strftime_l; __wcsftime_l;
60
c4d6f155
RM
61 # s*
62 strftime_l;
63 # w*
64 wcsftime_l;
c4d6f155 65 }
d3f802f7
UD
66 GLIBC_2.3.2 {
67 strptime_l;
68 }
74033a25
UD
69 GLIBC_2.16 {
70 timespec_get;
71 }
7b5af2d8
ZW
72 GLIBC_2.17 {
73 # c*
74 clock_getres; clock_gettime; clock_settime; clock_getcpuclockid;
75 clock_nanosleep;
76 }
77 GLIBC_PRIVATE {
78 # same as clock_gettime; used in other libraries
79 __clock_gettime;
80 }
b0b67c47 81}