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