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