1/* 2 * $FreeBSD$ 3 */ 4 5/* 6 * This only needs to contain symbols that are not listed in 7 * symbol maps from other parts of libc (i.e., not found in 8 * stdlib/Symbol.map, string/Symbol.map, sys/Symbol.map, ...). 9 */ 10FBSD_1.0 { 11 /* PSEUDO syscalls */ 12 _exit; 13 14 .mcount; 15 _setjmp; 16 _longjmp; 17 fabs; 18 __flt_rounds; 19 fpgetmask; 20 fpgetprec; 21 fpgetround; 22 fpgetsticky; 23 fpsetmask; 24 fpsetprec; 25 fpsetround; 26 __infinity; 27 __nan; 28 makecontext; 29 modf; 30 rfork_thread; 31 setjmp; 32 longjmp; 33 sigsetjmp; 34 siglongjmp; 35 htonl; 36 __htonl; 37 htons; 38 __htons; 39 ntohl; 40 __ntohl; 41 ntohs; 42 __ntohs; 43 amd64_get_fsbase; 44 amd64_get_gsbase; 45 amd64_set_fsbase; 46 amd64_set_gsbase; 47 brk; 48 exect; 49 sbrk; 50 vfork; 51}; 52 53/* 54 * 55 * FreeBSD private ABI 56 * 57 */ 58FBSDprivate_1.0 { 59 /* PSEUDO syscalls */ 60 __sys_getlogin; 61 _getlogin; 62 __sys_exit; 63 64 _set_tp; 65 ___longjmp; 66 __makecontext; 67 __longjmp; 68 __signalcontext; 69 signalcontext; 70 __siglongjmp; 71 .curbrk; 72 .minbrk; 73 _brk; 74 .cerror; 75 _end; 76 __sys_vfork; 77 _vfork; 78}; 79