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 140c58e013SDaniel Eischen _mcount; 15cce72e88SDaniel Eischen _setjmp; 16cce72e88SDaniel Eischen _longjmp; 17cce72e88SDaniel Eischen alloca; 18cce72e88SDaniel Eischen fabs; 19cce72e88SDaniel Eischen __infinity; 20cce72e88SDaniel Eischen __nan; 21cce72e88SDaniel Eischen makecontext; 22cce72e88SDaniel Eischen modf; 23cce72e88SDaniel Eischen setjmp; 24cce72e88SDaniel Eischen longjmp; 25cce72e88SDaniel Eischen sigsetjmp; 260c58e013SDaniel Eischen siglongjmp; 27cce72e88SDaniel Eischen htonl; 28cce72e88SDaniel Eischen __htonl; 29cce72e88SDaniel Eischen htons; 30cce72e88SDaniel Eischen __htons; 31cce72e88SDaniel Eischen ntohl; 32cce72e88SDaniel Eischen __ntohl; 33cce72e88SDaniel Eischen ntohs; 34cce72e88SDaniel Eischen __ntohs; 35cce72e88SDaniel Eischen vfork; 36cce72e88SDaniel Eischen brk; 375f864214SDaniel Eischen cerror; /* XXX - Should this be .cerror (see sys/cerror.S)? */ 38cce72e88SDaniel Eischen fork; 39cce72e88SDaniel Eischen sbrk; 40cce72e88SDaniel Eischen}; 41cce72e88SDaniel Eischen 425f864214SDaniel EischenFBSDprivate_1.0 { 435f864214SDaniel Eischen /* PSEUDO syscalls */ 44cce72e88SDaniel Eischen __sys_getlogin; 45cce72e88SDaniel Eischen _getlogin; 46cce72e88SDaniel Eischen __sys_exit; 47cce72e88SDaniel Eischen 48cce72e88SDaniel Eischen _set_tp; 49cce72e88SDaniel Eischen ___longjmp; 50cce72e88SDaniel Eischen __umodsi3; 51cce72e88SDaniel Eischen __modsi3; 52cce72e88SDaniel Eischen __udivsi3; 53cce72e88SDaniel Eischen __divsi3; 54cce72e88SDaniel Eischen __makecontext; 55cce72e88SDaniel Eischen __longjmp; 56cce72e88SDaniel Eischen signalcontext; 57cce72e88SDaniel Eischen _signalcontext; 58cce72e88SDaniel Eischen __siglongjmp; 59cce72e88SDaniel Eischen __sys_vfork; 60cce72e88SDaniel Eischen _vfork; 61cce72e88SDaniel Eischen _brk; 62f0cd539dSAlexander Kabaev _end; 63cce72e88SDaniel Eischen curbrk; 64cce72e88SDaniel Eischen minbrk; 65cce72e88SDaniel Eischen _brk; 66cce72e88SDaniel Eischen __sys_fork; 67cce72e88SDaniel Eischen _fork; 68cce72e88SDaniel Eischen _sbrk; 690c58e013SDaniel Eischen 700c58e013SDaniel Eischen /* softfloat */ 710c58e013SDaniel Eischen __addsf3; 720c58e013SDaniel Eischen __adddf3; 730c58e013SDaniel Eischen __subsf3; 740c58e013SDaniel Eischen __subdf3; 750c58e013SDaniel Eischen __mulsf3; 760c58e013SDaniel Eischen __muldf3; 770c58e013SDaniel Eischen __divsf3; 780c58e013SDaniel Eischen __divdf3; 790c58e013SDaniel Eischen __floatsisf; 800c58e013SDaniel Eischen __floatsidf; 810c58e013SDaniel Eischen __floatdisf; 820c58e013SDaniel Eischen __floatdidf; 830c58e013SDaniel Eischen __fixsfsi; 840c58e013SDaniel Eischen __fixdfsi; 850c58e013SDaniel Eischen __fixsfdi; 860c58e013SDaniel Eischen __fixdfdi; 870c58e013SDaniel Eischen __fixunssfsi; 880c58e013SDaniel Eischen __fixunsdfsi; 890c58e013SDaniel Eischen __extendsfdf2; 900c58e013SDaniel Eischen __truncdfsf2; 91cce72e88SDaniel Eischen}; 92