1libc { 2 GLIBC_2.0 { 3 # global variables 4 _sys_errlist; _sys_nerr; _sys_siglist; 5 6 # functions used in other libraries 7 __printf_fp; __vfscanf; 8 9 # variables in normal name space 10 sys_errlist; sys_nerr; sys_sigabbrev; sys_siglist; 11 12 # a* 13 asprintf; 14 15 # c* 16 ctermid; cuserid; 17 18 # d* 19 dprintf; 20 21 # f* 22 flockfile; fprintf; fscanf; ftrylockfile; funlockfile; 23 24 # g* 25 getline; getw; 26 27 # p* 28 parse_printf_format; perror; printf; putw; 29 30 # r* 31 register_printf_function; remove; rename; 32 33 # s* 34 scanf; snprintf; sprintf; sscanf; 35 36 # t* 37 tempnam; tmpfile; tmpnam; tmpnam_r; 38 39 # v* 40 vfprintf; vfscanf; vprintf; 41 } 42 GLIBC_2.1 { 43 # p* 44 printf_size; printf_size_info; 45 46 # t* 47 tmpfile; tmpfile64; 48 } 49 GLIBC_2.4 { 50 renameat; 51 } 52 GLIBC_2.7 { 53 __isoc99_scanf; __isoc99_vscanf; __isoc99_fscanf; __isoc99_vfscanf; 54 __isoc99_sscanf; __isoc99_vsscanf; 55 } 56 GLIBC_2.10 { 57 psiginfo; 58 register_printf_modifier; register_printf_type; register_printf_specifier; 59 } 60 GLIBC_2.28 { 61 renameat2; 62 } 63 GLIBC_2.29 { 64 # SHLIB_COMPAT(GLIBC_2_0, GLIBC_2_29) used in iovfscanf.c etc. 65 } 66 GLIBC_PRIVATE { 67 # global variables 68 _itoa_lower_digits; 69 # Used in libcrypt. 70 __snprintf; 71 } 72} 73