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 alloca; 18 fabs; 19 __infinity; 20 __nan; 21 makecontext; 22 modf; 23 setjmp; 24 longjmp; 25 sigsetjmp; 26 siglongjmp; 27 htonl; 28 __htonl; 29 htons; 30 __htons; 31 ntohl; 32 __ntohl; 33 ntohs; 34 __ntohs; 35 vfork; 36 brk; 37 cerror; /* XXX - Should this be .cerror (see sys/cerror.S)? */ 38 fork; 39 sbrk; 40}; 41 42FBSDprivate_1.0 { 43 /* PSEUDO syscalls */ 44 __sys_getlogin; 45 _getlogin; 46 __sys_exit; 47 48 _set_tp; 49 ___longjmp; 50 __umodsi3; 51 __modsi3; 52 __udivsi3; 53 __divsi3; 54 __makecontext; 55 __longjmp; 56 signalcontext; 57 _signalcontext; 58 __siglongjmp; 59 __sys_vfork; 60 _vfork; 61 _brk; 62 _end; 63 curbrk; 64 minbrk; 65 _brk; 66 __sys_fork; 67 _fork; 68 _sbrk; 69 70 /* softfloat */ 71 __addsf3; 72 __adddf3; 73 __subsf3; 74 __subdf3; 75 __mulsf3; 76 __muldf3; 77 __divsf3; 78 __divdf3; 79 __floatsisf; 80 __floatsidf; 81 __floatdisf; 82 __floatdidf; 83 __fixsfsi; 84 __fixdfsi; 85 __fixsfdi; 86 __fixdfdi; 87 __fixunssfsi; 88 __fixunsdfsi; 89 __extendsfdf2; 90 __truncdfsf2; 91}; 92