elf: Refactor process_envvars
[glibc.git] / rt / Versions
bloba3dc72cff4224d2842da8f53f0f58a734d787731
1 libc {
2   GLIBC_2.1 {
3 %if PTHREAD_IN_LIBC
4     aio_init;
5     aio_cancel;
6     aio_cancel64;
7     aio_error;
8     aio_error64;
9     aio_fsync;
10     aio_fsync64;
11     aio_read;
12     aio_read64;
13     aio_return;
14     aio_return64;
15     aio_suspend;
16     aio_suspend64;
17     aio_write;
18     aio_write64;
19     lio_listio;
20     lio_listio64;
21 %endif
22   }
23   GLIBC_2.2 {
24 %if PTHREAD_IN_LIBC
25     timer_create;
26     timer_delete;
27     timer_getoverrun;
28     timer_gettime;
29     timer_settime;
30 %endif
31     shm_open;
32     shm_unlink;
33   }
34   GLIBC_2.3.4 {
35 %if PTHREAD_IN_LIBC
36     mq_close;
37     mq_getattr;
38     mq_notify;
39     mq_open;
40     mq_receive;
41     mq_send;
42     mq_setattr;
43     mq_timedreceive;
44     mq_timedsend;
45     mq_unlink;
46 %endif
47   }
48   GLIBC_2.4 {
49 %if PTHREAD_IN_LIBC
50     lio_listio;
51     lio_listio64;
52 %endif
53   }
54   GLIBC_2.7 {
55 %if PTHREAD_IN_LIBC
56    __mq_open_2;
57 %endif
58   }
59   GLIBC_2.34 {
60 %if PTHREAD_IN_LIBC
61     __mq_open_2;
62     aio_cancel64;
63     aio_cancel;
64     aio_error64;
65     aio_error;
66     aio_fsync64;
67     aio_fsync;
68     aio_init;
69     aio_read64;
70     aio_read;
71     aio_return64;
72     aio_return;
73     aio_suspend64;
74     aio_suspend;
75     aio_write64;
76     aio_write;
77     lio_listio64;
78     lio_listio;
79     mq_close;
80     mq_getattr;
81     mq_notify;
82     mq_open;
83     mq_receive;
84     mq_send;
85     mq_setattr;
86     mq_timedreceive;
87     mq_timedsend;
88     mq_unlink;
89     timer_create;
90     timer_delete;
91     timer_getoverrun;
92     timer_gettime;
93     timer_settime;
94 %endif
95     shm_open;
96     shm_unlink;
97   }
99 librt {
100   GLIBC_2.1 {
101 %if PTHREAD_IN_LIBC
102     __librt_version_placeholder;
103 %else
104     aio_cancel;
105     aio_cancel64;
106     aio_error;
107     aio_error64;
108     aio_fsync;
109     aio_fsync64;
110     aio_init;
111     aio_read;
112     aio_read64;
113     aio_return;
114     aio_return64;
115     aio_suspend;
116     aio_suspend64;
117     aio_write;
118     aio_write64;
119     lio_listio;
120     lio_listio64;
121 %endif
122   }
123   GLIBC_2.2 {
124 %if PTHREAD_IN_LIBC
125     __librt_version_placeholder;
126 %else
127     timer_create;
128     timer_delete;
129     timer_getoverrun;
130     timer_gettime;
131     timer_settime;
132 %endif
133   }
134   GLIBC_2.3.4 {
135 %if PTHREAD_IN_LIBC
136     __librt_version_placeholder;
137 %else
138     mq_close;
139     mq_getattr;
140     mq_notify;
141     mq_open;
142     mq_receive;
143     mq_send;
144     mq_setattr;
145     mq_timedreceive;
146     mq_timedsend;
147     mq_unlink;
148 %endif
149   }
150   GLIBC_2.4 {
151 %if PTHREAD_IN_LIBC
152     __librt_version_placeholder;
153 %else
154     lio_listio;
155     lio_listio64;
156 %endif
157   }
158   GLIBC_2.7 {
159 %if PTHREAD_IN_LIBC
160     __librt_version_placeholder;
161 %else
162    __mq_open_2;
163 %endif
164   }