Rewrite to allow omitting initialization of global variables.
[kopensolaris-gnu/glibc.git] / misc / Versions
1 libc {
2   GLIBC_2.0 {
3     # global variables
4     ___brk_addr; __curbrk; __progname; __progname_full;
5
6     # functions which have an additional interface since they are
7     # are cancelable.
8     __libc_fsync; __libc_msync;
9
10     # interface of malloc functions
11     __sbrk; __getpagesize;
12
13     # functions used in other libraries
14     __select;
15
16     # variables in normal name space
17     error_message_count; error_one_per_line; error_print_progname;
18
19     # variables in normal name space
20     loc1; loc2; locs;
21     program_invocation_name; program_invocation_short_name;
22
23     # a*
24     acct; addmntent; advance;
25
26     # b*
27     brk;
28
29     # c*
30     chflags; chroot; closelog;
31
32     # d*
33     daemon; dirname;
34
35     # e*
36     ecvt; ecvt_r; endfsent; endmntent; endttyent; endusershell;
37
38     # e*
39     err; error; error_at_line; errx;
40
41     # f*
42     fchflags; fcvt; fcvt_r; fdatasync; fsync; ftruncate;
43
44     # g*
45     gcvt; get_avphys_pages; get_nprocs; get_nprocs_conf; get_phys_pages;
46     getfsent; getfsfile; getfsspec; gethostid; gethostname; getmntent;
47     getmntent_r; getpagesize; getpass; getttyent; getttynam; getusershell;
48     gtty;
49
50     # h*
51     hasmntopt; hcreate; hcreate_r; hdestroy; hdestroy_r; hsearch; hsearch_r;
52
53     # i*
54     insque; ioctl;
55
56     # j*
57     jrand48; jrand48_r; lfind; lsearch;
58
59     # m*
60     madvise; mkstemp; mktemp; mlock; mlockall; mmap; mount; mprotect; msync;
61     munlock; munlockall; munmap;
62
63     # o*
64     openlog;
65
66     # p*
67     ptrace;
68
69     # q*
70     qecvt; qecvt_r; qfcvt; qfcvt_r; qgcvt;
71
72     # r*
73     readv; reboot; remque; revoke;
74
75     # s*
76     sbrk; select; setdomainname; setfsent; sethostent; sethostid; sethostname;
77     setlogmask; setmntent; setregid; setreuid; setttyent; setusershell; sstk;
78     stty; sync; syscall; syslog;
79
80     # t*
81     tdelete; tfind; truncate; tsearch; ttyslot; twalk;
82
83     # u*
84     ualarm; usleep; ustat; utimes;
85
86     # v*
87     verr; verrx; vhangup; vsyslog; vwarn; vwarnx;
88
89     # w*
90     warn; warnx;
91
92     # w*
93     writev;
94   }
95   GLIBC_2.1 {
96     # f*
97     ftruncate64;
98
99     # m*
100     mmap64;
101
102     # t*
103     tdestroy; truncate64;
104   }
105 }