]>
Commit | Line | Data |
---|---|---|
714a562f UD |
1 | GLIBC_2.0 { |
2 | global: | |
3 | # global variables | |
4 | _errno; _itoa_lower_digits; _itoa_upper_digits; | |
5 | __ctype_b; __ctype_tolower; __ctype_toupper; | |
6 | _IO_stderr_; _IO_stdin_; _IO_stdout_; | |
900bec85 UD |
7 | _nl_msg_cat_cntr; __environ; _environ; _res; |
8 | ___brk_addr; __curbrk; _nl_current_LC_CTYPE; _libc_intl_domainname; | |
e7f1f046 | 9 | _sys_errlist; _sys_siglist; |
714a562f | 10 | |
714a562f | 11 | # helper functions |
900bec85 | 12 | __errno_location; __libc_init_first; __h_errno_location; |
714a562f UD |
13 | |
14 | # functions with special/multiple interfaces | |
15 | __sigsetjmp; _setjmp; __sigaddset; __sigdelset; __sigismember; | |
16 | __sysv_signal; __bsd_getpgrp; | |
17 | ||
18 | # functions which have an additional interface since they are | |
19 | # are cancelable. | |
20 | __libc_wait; __libc_waitpid; __libc_pause; __libc_nanosleep; | |
21 | __libc_open; __libc_close; __libc_read; __libc_write; | |
22 | __libc_lseek; __libc_fcntl; __libc_tcdrain; __libc_fsync; | |
23 | __libc_msync; __libc_system; | |
24 | ||
25 | # interface of malloc functions | |
26 | __libc_calloc; __libc_free; __libc_mallinfo; __libc_malloc; | |
27 | __libc_mallopt; __libc_memalign; __libc_pvalloc; __libc_realloc; | |
28 | __libc_valloc; | |
29 | ||
30 | # functions with required interface outside normal name space | |
31 | _exit; __ivaliduser; | |
32 | ||
33 | # functions from the experimental locale implementation | |
34 | __*_l; __newlocale; __duplocale; __freelocale; | |
35 | ||
36 | # functions used in inline functions or macros | |
37 | __strto*_internal; __wcsto*_internal; __getdelim; | |
38 | __isnan; __isnanf; __isnanl; __finite; __finitef; __finitel; | |
900bec85 | 39 | __isinf; __isinff; __isinfl; |
714a562f UD |
40 | __signbit; __signbitf; __signbitl; __cmsg_nxthdr; |
41 | _obstack_allocated_p; _obstack_begin; _obstack_begin_1; | |
42 | _obstack_free; _obstack_memory_used; _obstack_newchunk; | |
43 | __assert_fail; __assert_perror_fail; | |
ce37fa88 | 44 | _IO_getc; _IO_peekc_unlocked; _IO_putc; _IO_feof; _IO_ferror; |
714a562f UD |
45 | |
46 | # functions used in other libraries | |
900bec85 UD |
47 | __printf_fp; __stpncpy; _dcgettext; |
48 | _nss_files_parse_grent; _nss_files_parse_pwent; _nss_files_parse_spent; | |
49 | __nss_database_lookup; __internal_endnetgrent; __internal_getnetgrent_r; | |
50 | __internal_setnetgrent; __gmtime_r; __secure_getenv; | |
51 | __select; __sched_get_priority_max; __sched_get_priority_min; | |
52 | __sched_getparam; __sched_getscheduler; __sched_setscheduler; | |
53 | __sched_yield; __on_exit; __gettimeofday; __fork; __clone; | |
e7f1f046 | 54 | __nss_configure_lookup; _dl_open; _IO_file_setbuf; |
714a562f UD |
55 | |
56 | # all functions and variables in the normal name space | |
57 | a*; b*; c*; d*; e*; f*; g*; h*; i*; j*; k*; l*; m*; | |
58 | n*; o*; p*; q*; r*; s*; t*; u*; v*; w*; x*; y*; z*; | |
59 | ||
60 | local: | |
61 | *; | |
62 | }; |