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	setjmp;
23	longjmp;
24	sigsetjmp;
25	siglongjmp;
26	htonl;
27	htons;
28	ntohl;
29	ntohs;
30	vfork;
31	brk;
32	sbrk;
33};
34
35FBSD_1.3 {
36	__flt_rounds;
37};
38
39FBSD_1.4 {
40	__gnu_Unwind_Find_exidx;
41	dl_unwind_find_exidx;
42};
43
44FBSDprivate_1.0 {
45	/* PSEUDO syscalls */
46	__sys_getlogin;
47	_getlogin;
48	__sys_exit;
49
50	_set_tp;
51	__aeabi_read_tp;
52	___longjmp;
53	__makecontext;
54	__longjmp;
55	signalcontext;
56	_signalcontext;
57	__siglongjmp;
58	__sys_vfork;
59	_vfork;
60	_brk;
61	_end;
62	_sbrk;
63
64	/* softfloat */
65	__addsf3;
66	__adddf3;
67	__subsf3;
68	__subdf3;
69	__mulsf3;
70	__muldf3;
71	__divsf3;
72	__divdf3;
73	__floatsisf;
74	__floatsidf;
75	__fixsfsi;
76	__fixdfsi;
77	__fixunssfsi;
78	__fixunsdfsi;
79	__extendsfdf2;
80	__truncdfsf2;
81
82	_libc_arm_fpu_present;
83};
84