Support C11 __STDC_SOURCE__ and _ISOC11_SOURCE
[glibc.git] / misc / Versions
blob3a31c7fe622d7b6c3fb370ce22739782333dfb22
1 libc {
2   GLIBC_2.0 {
3     # global variables
4     ___brk_addr; __curbrk; __progname; __progname_full;
6     # interface of malloc functions
7     __sbrk; __getpagesize;
9     # functions used in other libraries
10     __select;
12     # variables in normal name space
13     error_message_count; error_one_per_line; error_print_progname;
15     # variables in normal name space
16     loc1; loc2; locs;
17     program_invocation_name; program_invocation_short_name;
19     # a*
20     acct; addmntent; advance;
22     # b*
23     brk;
25     # c*
26     chflags; chroot; closelog;
28     # d*
29     daemon; dirname;
31     # e*
32     ecvt; ecvt_r; endfsent; endmntent; endttyent; endusershell;
34     # e*
35     err; error; error_at_line; errx;
37     # f*
38     fchflags; fcvt; fcvt_r; fdatasync; fsync; ftruncate;
40     # g*
41     gcvt; get_avphys_pages; get_nprocs; get_nprocs_conf; get_phys_pages;
42     getfsent; getfsfile; getfsspec; gethostid; gethostname; getmntent;
43     getmntent_r; getpagesize; getpass; getttyent; getttynam; getusershell;
44     gtty;
46     # h*
47     hasmntopt; hcreate; hcreate_r; hdestroy; hdestroy_r; hsearch; hsearch_r;
49     # i*
50     insque; ioctl;
52     # j*
53     jrand48; jrand48_r; lfind; lsearch;
55     # m*
56     madvise; mkstemp; mktemp; mlock; mlockall; mmap; mount; mprotect; msync;
57     munlock; munlockall; munmap;
59     # o*
60     openlog;
62     # p*
63     ptrace;
65     # q*
66     qecvt; qecvt_r; qfcvt; qfcvt_r; qgcvt;
68     # r*
69     readv; reboot; remque; revoke;
71     # s*
72     sbrk; select; setdomainname; setfsent; sethostent; sethostid; sethostname;
73     setlogmask; setmntent; setregid; setreuid; setttyent; setusershell; sstk;
74     stty; sync; syscall; syslog;
76     # t*
77     tdelete; tfind; truncate; tsearch; ttyslot; twalk;
79     # u*
80     ualarm; usleep; ustat; utimes;
82     # v*
83     verr; verrx; vhangup; vsyslog; vwarn; vwarnx;
85     # w*
86     warn; warnx;
88     # w*
89     writev;
90   }
91   GLIBC_2.1 {
92     # f*
93     ftruncate64;
95     # m*
96     mmap64;
98     # t*
99     tdestroy; truncate64;
100   }
101   GLIBC_2.2 {
102     # g*
103     getloadavg;
105     # m*
106     mincore; mkdtemp; mkstemp64;
108     # p*
109     posix_madvise;
110   }
111   GLIBC_2.3 {
112     # f*
113     fgetxattr; flistxattr; fremovexattr; fsetxattr;
114     futimes;
116     # g*
117     getxattr;
119     # l*
120     listxattr;
121     lgetxattr; llistxattr; lremovexattr; lsetxattr;
122     lutimes;
124     # r*
125     removexattr;
127     # s*
128     setxattr;
129   }
130   GLIBC_2.3.3 {
131     remap_file_pages;
132   }
133   GLIBC_2.4 {
134     futimesat;
135     __syslog_chk; __vsyslog_chk;
136   }
137   GLIBC_2.7 {
138     mkostemp; mkostemp64;
139   }
140   GLIBC_2.10 {
141     preadv; preadv64; pwritev; pwritev64;
142   }
143   GLIBC_2.11 {
144     mkstemps; mkstemps64; mkostemps; mkostemps64;
145   }
146   GLIBC_2.14 {
147     syncfs;
148   }