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 14705fda84SOlivier Houchard __mcount; 15cce72e88SDaniel Eischen _setjmp; 16cce72e88SDaniel Eischen _longjmp; 17cce72e88SDaniel Eischen alloca; 18cce72e88SDaniel Eischen fabs; 19cce72e88SDaniel Eischen __infinity; 20cce72e88SDaniel Eischen __nan; 21cce72e88SDaniel Eischen makecontext; 22cce72e88SDaniel Eischen setjmp; 23cce72e88SDaniel Eischen longjmp; 24cce72e88SDaniel Eischen sigsetjmp; 250c58e013SDaniel Eischen siglongjmp; 26cce72e88SDaniel Eischen htonl; 27cce72e88SDaniel Eischen htons; 28cce72e88SDaniel Eischen ntohl; 29cce72e88SDaniel Eischen ntohs; 30cce72e88SDaniel Eischen vfork; 31cce72e88SDaniel Eischen brk; 325f864214SDaniel Eischen cerror; /* XXX - Should this be .cerror (see sys/cerror.S)? */ 33cce72e88SDaniel Eischen sbrk; 34*06110334STim Kientzle}; 35*06110334STim Kientzle 36*06110334STim KientzleFBSD_1.3 { 37ed1589b9STim Kientzle __flt_rounds; 38cce72e88SDaniel Eischen}; 39cce72e88SDaniel Eischen 405f864214SDaniel EischenFBSDprivate_1.0 { 415f864214SDaniel Eischen /* PSEUDO syscalls */ 42cce72e88SDaniel Eischen __sys_getlogin; 43cce72e88SDaniel Eischen _getlogin; 44cce72e88SDaniel Eischen __sys_exit; 45cce72e88SDaniel Eischen 46cce72e88SDaniel Eischen _set_tp; 472dee0268SOlivier Houchard __aeabi_read_tp; 48cce72e88SDaniel Eischen ___longjmp; 49cce72e88SDaniel Eischen __umodsi3; 50cce72e88SDaniel Eischen __modsi3; 51cce72e88SDaniel Eischen __udivsi3; 52cce72e88SDaniel Eischen __divsi3; 53cce72e88SDaniel Eischen __makecontext; 54cce72e88SDaniel Eischen __longjmp; 55cce72e88SDaniel Eischen signalcontext; 56cce72e88SDaniel Eischen _signalcontext; 57cce72e88SDaniel Eischen __siglongjmp; 58cce72e88SDaniel Eischen __sys_vfork; 59cce72e88SDaniel Eischen _vfork; 60cce72e88SDaniel Eischen _brk; 61f0cd539dSAlexander Kabaev _end; 62cce72e88SDaniel Eischen curbrk; 63cce72e88SDaniel Eischen minbrk; 64cce72e88SDaniel Eischen _sbrk; 650c58e013SDaniel Eischen 660c58e013SDaniel Eischen /* softfloat */ 670c58e013SDaniel Eischen __addsf3; 680c58e013SDaniel Eischen __adddf3; 690c58e013SDaniel Eischen __subsf3; 700c58e013SDaniel Eischen __subdf3; 710c58e013SDaniel Eischen __mulsf3; 720c58e013SDaniel Eischen __muldf3; 730c58e013SDaniel Eischen __divsf3; 740c58e013SDaniel Eischen __divdf3; 750c58e013SDaniel Eischen __floatsisf; 760c58e013SDaniel Eischen __floatsidf; 770c58e013SDaniel Eischen __fixsfsi; 780c58e013SDaniel Eischen __fixdfsi; 790c58e013SDaniel Eischen __fixunssfsi; 800c58e013SDaniel Eischen __fixunsdfsi; 810c58e013SDaniel Eischen __extendsfdf2; 820c58e013SDaniel Eischen __truncdfsf2; 83cce72e88SDaniel Eischen}; 84