xref: /freebsd-14.2/lib/libc/stdlib/Symbol.map (revision 695639d2)
1cce72e88SDaniel EischenFBSD_1.0 {
2cce72e88SDaniel Eischen	_Exit;
3cce72e88SDaniel Eischen	a64l;
4cce72e88SDaniel Eischen	abort;
5cce72e88SDaniel Eischen	abs;
6cce72e88SDaniel Eischen	atexit;
7cce72e88SDaniel Eischen	__cxa_atexit;
8cce72e88SDaniel Eischen	__cxa_finalize;
9cce72e88SDaniel Eischen	atof;
10cce72e88SDaniel Eischen	atoi;
11cce72e88SDaniel Eischen	atol;
12cce72e88SDaniel Eischen	atoll;
13cce72e88SDaniel Eischen	bsearch;
14cce72e88SDaniel Eischen	div;
15cce72e88SDaniel Eischen	__isthreaded;
16cce72e88SDaniel Eischen	exit;
17cce72e88SDaniel Eischen	getenv;
18cce72e88SDaniel Eischen	opterr;
19cce72e88SDaniel Eischen	optind;
20cce72e88SDaniel Eischen	optopt;
21cce72e88SDaniel Eischen	optreset;
22cce72e88SDaniel Eischen	optarg;
23cce72e88SDaniel Eischen	getopt;
24cce72e88SDaniel Eischen	getopt_long;
25cce72e88SDaniel Eischen	getopt_long_only;
26cce72e88SDaniel Eischen	suboptarg;
27cce72e88SDaniel Eischen	getsubopt;
28cce72e88SDaniel Eischen	grantpt;
29cce72e88SDaniel Eischen	ptsname;
30cce72e88SDaniel Eischen	unlockpt;
31cce72e88SDaniel Eischen	hcreate;
32cce72e88SDaniel Eischen	hdestroy;
33cce72e88SDaniel Eischen	hsearch;
34cce72e88SDaniel Eischen	heapsort;
35cce72e88SDaniel Eischen	imaxabs;
36cce72e88SDaniel Eischen	imaxdiv;
37cce72e88SDaniel Eischen	insque;
38cce72e88SDaniel Eischen	l64a;
39cce72e88SDaniel Eischen	l64a_r;
40cce72e88SDaniel Eischen	labs;
41cce72e88SDaniel Eischen	ldiv;
42cce72e88SDaniel Eischen	llabs;
43cce72e88SDaniel Eischen	lldiv;
44cce72e88SDaniel Eischen	lsearch;
45cce72e88SDaniel Eischen	lfind;
46cce72e88SDaniel Eischen	mergesort;
47cce72e88SDaniel Eischen	putenv;
48cce72e88SDaniel Eischen	qsort;
49cce72e88SDaniel Eischen	radixsort;
50cce72e88SDaniel Eischen	sradixsort;
51cce72e88SDaniel Eischen	rand_r;
52cce72e88SDaniel Eischen	srandom;
53cce72e88SDaniel Eischen	srandomdev;
54cce72e88SDaniel Eischen	initstate;
55cce72e88SDaniel Eischen	setstate;
56cce72e88SDaniel Eischen	random;
57cce72e88SDaniel Eischen	reallocf;
58cce72e88SDaniel Eischen	realpath;
59cce72e88SDaniel Eischen	remque;
60cce72e88SDaniel Eischen	setenv;
61cce72e88SDaniel Eischen	unsetenv;
62cce72e88SDaniel Eischen	strfmon;
63cce72e88SDaniel Eischen	strtoimax;
64cce72e88SDaniel Eischen	strtol;
65cce72e88SDaniel Eischen	strtoll;
66c74dfa2fSAndre Oppermann	strtonum;
67cce72e88SDaniel Eischen	strtoq;
68cce72e88SDaniel Eischen	strtoul;
69cce72e88SDaniel Eischen	strtoull;
70cce72e88SDaniel Eischen	strtoumax;
71cce72e88SDaniel Eischen	strtouq;
72cce72e88SDaniel Eischen	system;
73cce72e88SDaniel Eischen	tdelete;
74cce72e88SDaniel Eischen	tfind;
75cce72e88SDaniel Eischen	tsearch;
76cce72e88SDaniel Eischen	twalk;
77cce72e88SDaniel Eischen};
78cce72e88SDaniel Eischen
793c87aa1dSDavid ChisnallFBSD_1.3 {
8075c73b66SEd Schouten	at_quick_exit;
813c87aa1dSDavid Chisnall	atof_l;
823c87aa1dSDavid Chisnall	atoi_l;
833c87aa1dSDavid Chisnall	atol_l;
843c87aa1dSDavid Chisnall	atoll_l;
850a31efe0SDavid Chisnall	quick_exit;
863c87aa1dSDavid Chisnall	strtod_l;
873c87aa1dSDavid Chisnall	strtof_l;
883c87aa1dSDavid Chisnall	strtoimax_l;
8975c73b66SEd Schouten	strtol_l;
903c87aa1dSDavid Chisnall	strtold_l;
9175c73b66SEd Schouten	strtoll_l;
923c87aa1dSDavid Chisnall	strtoul_l;
933c87aa1dSDavid Chisnall	strtoull_l;
943c87aa1dSDavid Chisnall	strtoumax_l;
953c87aa1dSDavid Chisnall};
963c87aa1dSDavid Chisnall
974d1c5e03SDavid ChisnallFBSD_1.4 {
984d1c5e03SDavid Chisnall	atexit_b;
99f4189cd6SPedro F. Giffuni	bsearch_b;
1004d1c5e03SDavid Chisnall	heapsort_b;
1014d1c5e03SDavid Chisnall	mergesort_b;
1024d1c5e03SDavid Chisnall	qsort_b;
1039823a90cSPedro F. Giffuni	hcreate_r;
1049823a90cSPedro F. Giffuni	hdestroy_r;
1059823a90cSPedro F. Giffuni	hsearch_r;
106450dfafbSBaptiste Daroussin	reallocarray;
1074d1c5e03SDavid Chisnall};
1084d1c5e03SDavid Chisnall
109b585cd3eSKonstantin BelousovFBSD_1.5 {
110b585cd3eSKonstantin Belousov	__cxa_thread_atexit;
111b7c7684aSKonstantin Belousov	__cxa_thread_atexit_impl;
1129851b340SKonstantin Belousov	abort_handler_s;
1139851b340SKonstantin Belousov	ignore_handler_s;
1149851b340SKonstantin Belousov	set_constraint_handler_s;
115b585cd3eSKonstantin Belousov};
116b585cd3eSKonstantin Belousov
1170d2fabfcSEdward Tomasz NapieralaFBSD_1.6 {
1185011fb43SXin LI	ptsname_r;
1190d2fabfcSEdward Tomasz Napierala	qsort_s;
120672e1225SConrad Meyer	rand;
121672e1225SConrad Meyer	srand;
1220d2fabfcSEdward Tomasz Napierala};
1230d2fabfcSEdward Tomasz Napierala
124597b0267SMariusz ZaborskiFBSD_1.7 {
125597b0267SMariusz Zaborski	clearenv;
126af3c7888SEd Schouten	qsort_r;
127*adeca214Slucy	secure_getenv;
128597b0267SMariusz Zaborski};
129597b0267SMariusz Zaborski
1305f864214SDaniel EischenFBSDprivate_1.0 {
131cce72e88SDaniel Eischen	__system;
132cce72e88SDaniel Eischen	_system;
1338495e8b1SKonstantin Belousov	__libc_system;
134b585cd3eSKonstantin Belousov	__cxa_thread_call_dtors;
135760e3477SKonstantin Belousov	__libc_atexit;
136cce72e88SDaniel Eischen};
137