Update.
[glibc.git] / posix / Versions
blob98308411513a713f0714b0b934c03425c5769504
1 libc {
2   GLIBC_2.0 {
3     # functions with special/multiple interfaces
4     __bsd_getpgrp; __setpgid; __getpgid;
6     # functions which have an additional interface since they are
7     # are cancelable.
8     __libc_wait; __libc_waitpid; __libc_pause; __libc_nanosleep;
10     # functions with required interface outside normal name space
11     _exit;
13     # functions used in other libraries
14     __sched_get_priority_max; __sched_get_priority_min;
15     __sched_getparam; __sched_getscheduler; __sched_setscheduler;
16     __sched_yield; __fork; __getpid; __wait;
18     # functions used by libstdc++ 2.7.2
19     __waitpid;
21     # global variables
22     __environ; _environ;
24     # variables in normal name space
25     environ; optarg; opterr; optind; optopt;
26     re_max_failures; re_syntax_options;
28     # a*
29     alarm;
31     # c*
32     confstr;
34     # e*
35     execl; execle; execlp; execv; execve; execvp; fexecve;
37     # f*
38     fnmatch; fork; fpathconf; freeaddrinfo;
40     # g*
41     getaddrinfo; getdtablesize; getegid; geteuid; getgid; getopt; getopt_long;
42     getopt_long_only; getpgid; getpgrp; getpid; getppid; getsid; getuid; glob;
43     glob_pattern_p; globfree; group_member;
45     # n*
46     nanosleep;
48     # p*
49     pathconf; pause; pselect;
51     # r*
52     re_comp; re_compile_fastmap; re_compile_pattern; re_exec; re_match;
53     re_match_2; re_search; re_search_2; re_set_registers; re_set_syntax;
54     regcomp; regerror; regexec; regfree;
56     # s*
57     sched_get_priority_max; sched_get_priority_min; sched_getparam;
58     sched_getscheduler; sched_rr_get_interval; sched_setparam;
59     sched_setscheduler; sched_yield; setegid; seteuid; setgid; setlogin;
60     setpgid; setpgrp; setsid; setuid; sleep; sysconf;
62     # t*
63     times;
65     # u*
66     uname;
68     # v*
69     vfork;
71     # w*
72     wait; wait3; wait4; waitpid;
73   }
74   GLIBC_2.1 {
75     # functions used in other libraries
76     __pread64; __pwrite64;
78     # g*
79     gai_strerror; getnameinfo; glob64; globfree64;
81     # p*
82     pread; pread64; pwrite; pwrite64;
84     # w*
85     waitid; wordexp; wordfree;
86   }
87   GLIBC_2.1.2 {
88     # functions used in other libraries
89     __libc_fork; __vfork;
90   }
91   GLIBC_2.1.3 {
92     # For the cancelation wrappers.
93     __libc_pread; __libc_pread64; __libc_pwrite; __libc_pwrite64;
94   }
95   GLIBC_2.2 {
96     # p*
97     posix_spawn_file_actions_init; posix_spawn_file_actions_destroy;
98     posix_spawn_file_actions_addclose; posix_spawn_file_actions_addopen;
99     posix_spawn_file_actions_adddup2;
100     posix_spawnattr_init; posix_spawnattr_destroy;
101     posix_spawnattr_getsigdefault; posix_spawnattr_setsigdefault;
102     posix_spawnattr_getflags; posix_spawnattr_setflags;
103     posix_spawnattr_getpgroup; posix_spawnattr_setpgroup;
104     posix_spawnattr_setsigmask; posix_spawnattr_getsigmask;
105     posix_spawn; posix_spawnp; posix_spawnattr_getschedpolicy;
106     posix_spawnattr_setschedpolicy; posix_spawnattr_getschedparam;
107     posix_spawnattr_setschedparam;
108   }