xref: /freebsd/lib/libsys/Symbol.sys.map (revision c1be185e3fb9afd6743683a8f5a43b9c364ab529)
1/*
2 * It'd be nice to automatically generate the syscall symbols, but we
3 * don't know to what version they will eventually belong to, so for now
4 * it has to be manual.
5 */
6FBSD_1.0 {
7	__acl_aclcheck_fd;
8	__acl_aclcheck_file;
9	__acl_aclcheck_link;
10	__acl_delete_fd;
11	__acl_delete_file;
12	__acl_delete_link;
13	__acl_get_fd;
14	__acl_get_file;
15	__acl_get_link;
16	__acl_set_fd;
17	__acl_set_file;
18	__acl_set_link;
19	__getcwd;
20	__mac_execve;
21	__mac_get_fd;
22	__mac_get_file;
23	__mac_get_link;
24	__mac_get_pid;
25	__mac_get_proc;
26	__mac_set_fd;
27	__mac_set_file;
28	__mac_set_link;
29	__mac_set_proc;
30	__setugid;
31	__syscall;
32	__sysctl;
33	_exit;
34	_umtx_op;
35	abort2;
36	access;
37	acct;
38	adjtime;
39	aio_cancel;
40	aio_error;
41	aio_fsync;
42	aio_read;
43	aio_return;
44	aio_waitcomplete;
45	aio_write;
46	audit;
47	auditctl;
48	auditon;
49	bind;
50	chdir;
51	chflags;
52	chmod;
53	chown;
54	chroot;
55	clock_getres;
56	clock_gettime;
57	clock_settime;
58	dup;
59	dup2;
60	eaccess;
61	execve;
62	extattr_delete_fd;
63	extattr_delete_file;
64	extattr_delete_link;
65	extattr_get_fd;
66	extattr_get_file;
67	extattr_get_link;
68	extattr_list_fd;
69	extattr_list_file;
70	extattr_list_link;
71	extattr_set_fd;
72	extattr_set_file;
73	extattr_set_link;
74	extattrctl;
75	fchdir;
76	fchflags;
77	fchmod;
78	fchown;
79	fhopen;
80	flock;
81	fpathconf;
82	futimes;
83	getaudit;
84	getaudit_addr;
85	getauid;
86	getcontext;
87	getdtablesize;
88	getegid;
89	geteuid;
90	getfh;
91	getgid;
92	getitimer;
93	getpagesize;
94	getpeername;
95	getpgid;
96	getpgrp;
97	getpid;
98	getppid;
99	getpriority;
100	getresgid;
101	getresuid;
102	getrlimit;
103	getrusage;
104	getsid;
105	getsockname;
106	getsockopt;
107	gettimeofday;
108	getuid;
109	ioctl;
110	issetugid;
111	jail;
112	jail_attach;
113	kenv;
114	kill;
115	kldfind;
116	kldfirstmod;
117	kldload;
118	kldnext;
119	kldstat;
120	kldsym;
121	kldunload;
122	kldunloadf;
123	kqueue;
124	kmq_notify;		/* Do we want these to be public interfaces? */
125	kmq_open;		/* librt uses them to provide mq_xxx. */
126	kmq_setattr;
127	kmq_timedreceive;
128	kmq_timedsend;
129	kmq_unlink;
130	ksem_close;
131	ksem_destroy;
132	ksem_getvalue;
133	ksem_init;
134	ksem_open;
135	ksem_post;
136	ksem_timedwait;
137	ksem_trywait;
138	ksem_unlink;
139	ksem_wait;
140	ktrace;
141	lchflags;
142	lchmod;
143	lchown;
144	lgetfh;
145	link;
146	lio_listio;
147	listen;
148	lutimes;
149	mac_syscall;
150	madvise;
151	mincore;
152	minherit;
153	mkdir;
154	mkfifo;
155	mlock;
156	mlockall;
157	modfind;
158	modfnext;
159	modnext;
160	modstat;
161	mount;
162	mprotect;
163	msgget;
164	msgrcv;
165	msgsnd;
166	msgsys;
167	munlock;
168	munlockall;
169	munmap;
170	nfssvc;
171	nmount;
172	ntp_adjtime;
173	ntp_gettime;
174	pathconf;
175	posix_openpt;
176	preadv;
177	profil;
178	pwritev;
179	quotactl;
180	readlink;
181	reboot;
182	rename;
183	revoke;
184	rfork;
185	rfork_thread;
186	rmdir;
187	rtprio;
188	rtprio_thread;
189	sched_get_priority_max;
190	sched_get_priority_min;
191	sched_getparam;
192	sched_getscheduler;
193	sched_rr_get_interval;
194	sched_setparam;
195	sched_setscheduler;
196	sched_yield;
197	semget;
198	semop;
199	semsys;
200	sendfile;
201	setaudit;
202	setaudit_addr;
203	setauid;
204	setegid;
205	seteuid;
206	setgid;
207	setitimer;
208	setlogin;
209	setpgid;
210	setpriority;
211	setregid;
212	setresgid;
213	setresuid;
214	setreuid;
215	setrlimit;
216	setsid;
217	setsockopt;
218	settimeofday;
219	setuid;
220	shm_unlink;
221	shmat;
222	shmdt;
223	shmget;
224	shmsys;
225	shutdown;
226	sigaltstack;
227	sigpending;
228	sigqueue;
229	sigreturn;
230	socket;
231	socketpair;
232	swapon;
233	symlink;
234	sync;
235	sysarch;
236	syscall;
237	thr_create;
238	thr_exit;
239	thr_kill;
240	thr_kill2;
241	thr_new;
242	thr_self;
243	thr_set_name;
244	thr_suspend;
245	thr_wake;
246	ktimer_create;		/* Do we want these to be public interfaces? */
247	ktimer_delete;		/* librt uses them to provide timer_xxx. */
248	ktimer_getoverrun;
249	ktimer_gettime;
250	ktimer_settime;
251	umask;
252	undelete;
253	unlink;
254	unmount;
255	utimes;
256	utrace;
257	uuidgen;
258	vfork;
259
260	__error;
261	ftruncate;
262	lseek;
263	mmap;
264	pread;
265	pwrite;
266	truncate;
267};
268
269FBSD_1.1 {
270	__semctl;
271	cpuset;
272	cpuset_getid;
273	cpuset_setid;
274	cpuset_getaffinity;
275	cpuset_setaffinity;
276	faccessat;
277	fchmodat;
278	fchownat;
279	fexecve;
280	futimesat;
281	jail_get;
282	jail_set;
283	jail_remove;
284	linkat;
285	lpathconf;
286	mkdirat;
287	mkfifoat;
288	msgctl;
289	readlinkat;
290	renameat;
291	setfib;
292	shmctl;
293	symlinkat;
294	unlinkat;
295};
296
297FBSD_1.2 {
298	cap_enter;
299	cap_getmode;
300	getloginclass;
301	getpagesizes;
302	pdgetpid;
303	pdkill;
304	posix_fallocate;
305	rctl_get_racct;
306	rctl_get_rules;
307	rctl_get_limits;
308	rctl_add_rule;
309	rctl_remove_rule;
310	setloginclass;
311};
312
313FBSD_1.3 {
314	aio_mlock;
315	bindat;
316	cap_fcntls_get;
317	cap_fcntls_limit;
318	cap_ioctls_get;
319	cap_ioctls_limit;
320	__cap_rights_get;
321	cap_rights_limit;
322	chflagsat;
323	clock_getcpuclockid2;
324	connectat;
325	ffclock_getcounter;
326	ffclock_getestimate;
327	ffclock_setestimate;
328	pipe2;
329	posix_fadvise;
330	procctl;
331};
332
333FBSD_1.4 {
334	futimens;
335	utimensat;
336};
337
338FBSD_1.5 {
339	elf_aux_info;
340	fhstat;
341	fhstatfs;
342	fstat;
343	fstatat;
344	fstatfs;
345	getdirentries;
346	getfsstat;
347	getrandom;
348	mknodat;
349	statfs;
350	cpuset_getdomain;
351	cpuset_setdomain;
352};
353
354FBSD_1.6 {
355	__sysctlbyname;
356	aio_readv;
357	aio_writev;
358	close_range;
359	copy_file_range;
360	fhlink;
361	fhlinkat;
362	fhreadlink;
363	getfhat;
364	funlinkat;
365	shm_rename;
366};
367
368FBSD_1.7 {
369	fspacectl;
370	kqueuex;
371	membarrier;
372	sched_getcpu;
373	swapoff;
374	timerfd_create;
375	timerfd_gettime;
376	timerfd_settime;
377};
378
379FBSD_1.8 {
380	exterrctl;
381	fchroot;
382	getgroups;
383	getrlimitusage;
384	inotify_add_watch_at;
385	inotify_rm_watch;
386	jail_attach_jd;
387	jail_remove_jd;
388	kcmp;
389	setcred;
390	setgroups;
391};
392
393FBSD_1.9 {
394	pdrfork;
395	pdrfork_thread;
396};
397
398FBSDprivate_1.0 {
399	/* Add entries in sort(1) order */
400	__set_error_selector;
401	__sigwait;
402	nlm_syscall;
403	rpctls_syscall;
404};
405