1169092Sdeischen/*
2169092Sdeischen * $FreeBSD$
3169092Sdeischen */
4156608Sdeischen
5169092Sdeischen/*
6169092Sdeischen * This only needs to contain symbols that are not listed in
7169092Sdeischen * symbol maps from other parts of libc (i.e., not found in
8169092Sdeischen * stdlib/Symbol.map, string/Symbol.map, sys/Symbol.map, ...).
9226111Sed */
10156608SdeischenFBSD_1.0 {
11169092Sdeischen	/* PSEUDO syscalls */
12156608Sdeischen	_exit;
13156608Sdeischen
14169488Smarius	_mcount;
15156608Sdeischen	_setjmp;
16156608Sdeischen	_longjmp;
17156608Sdeischen	fabs;
18156608Sdeischen	__flt_rounds;
19156608Sdeischen	fpgetmask;
20156608Sdeischen	fpgetround;
21156608Sdeischen	fpgetsticky;
22156608Sdeischen	fpsetmask;
23156608Sdeischen	fpsetround;
24156608Sdeischen	__infinity;
25156608Sdeischen	__nan;
26156608Sdeischen	makecontext;
27156608Sdeischen	setjmp;
28156608Sdeischen	longjmp;
29156608Sdeischen	sigsetjmp;
30156608Sdeischen	siglongjmp;
31156608Sdeischen	htonl;
32156608Sdeischen	htons;
33156608Sdeischen	ntohl;
34156608Sdeischen	ntohs;
35156608Sdeischen	brk;
36156608Sdeischen	exect;
37156608Sdeischen	sbrk;
38157666Smarius	vfork;
39156608Sdeischen
40169092Sdeischen	/* SCD libc 64 psABI */
41156608Sdeischen	_Qp_sqrt;
42156608Sdeischen	_Qp_add;
43156608Sdeischen	_Qp_div;
44156608Sdeischen	_Qp_mul;
45156608Sdeischen	_Qp_sub;
46156608Sdeischen	_Qp_dtoq;
47156608Sdeischen	_Qp_itoq;
48156608Sdeischen	_Qp_stoq;
49156608Sdeischen	_Qp_xtoq;
50156608Sdeischen	_Qp_uitoq;
51156608Sdeischen	_Qp_uxtoq;
52156608Sdeischen	_Qp_qtod;
53156608Sdeischen	_Qp_qtoi;
54156608Sdeischen	_Qp_qtos;
55156608Sdeischen	_Qp_qtox;
56156608Sdeischen	_Qp_qtoui;
57156608Sdeischen	_Qp_qtoux;
58156608Sdeischen	_Qp_feq;
59156608Sdeischen	_Qp_fge;
60156608Sdeischen	_Qp_fgt;
61156608Sdeischen	_Qp_fle;
62156608Sdeischen	_Qp_flt;
63156608Sdeischen	_Qp_fne;
64156608Sdeischen	_Qp_cmp;
65156608Sdeischen	_Qp_cmpe;
66157666Smarius	__dtoul;
67157666Smarius	__sparc_utrap_install;
68157666Smarius};
69157666Smarius
70169092SdeischenFBSDprivate_1.0 {
71169092Sdeischen	/* PSEUDO syscalls */
72157666Smarius	__sys_getlogin;
73157666Smarius	_getlogin;
74157666Smarius	__sys_exit;
75157666Smarius
76157666Smarius	_set_tp;
77156608Sdeischen	___longjmp;
78156608Sdeischen	__makecontext;
79156608Sdeischen	__longjmp;
80156608Sdeischen	signalcontext;
81156608Sdeischen	__signalcontext;
82156608Sdeischen	__siglongjmp;
83156608Sdeischen	__sys_brk;
84156608Sdeischen	_brk;
85156608Sdeischen	__sys_exect;
86156608Sdeischen	_exect;
87156608Sdeischen	_end;
88156608Sdeischen	__sys_sbrk;
89156608Sdeischen	_sbrk;
90157666Smarius	__sys_vfork;
91157666Smarius	_vfork;
92157666Smarius
93169092Sdeischen	/* used in src/lib/csu/sparc64/crt1.c */
94157666Smarius	__sparc_utrap_setup;
95156608Sdeischen};
96