xref: /freebsd/lib/libsys/Symbol.sys.map (revision 24e4dcf4ba5e9dedcf89efd358ea3e1fe5867020)
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	rmdir;
186	rtprio;
187	rtprio_thread;
188	sched_get_priority_max;
189	sched_get_priority_min;
190	sched_getparam;
191	sched_getscheduler;
192	sched_rr_get_interval;
193	sched_setparam;
194	sched_setscheduler;
195	sched_yield;
196	semget;
197	semop;
198	semsys;
199	sendfile;
200	setaudit;
201	setaudit_addr;
202	setauid;
203	setegid;
204	seteuid;
205	setgid;
206	setitimer;
207	setlogin;
208	setpgid;
209	setpriority;
210	setregid;
211	setresgid;
212	setresuid;
213	setreuid;
214	setrlimit;
215	setsid;
216	setsockopt;
217	settimeofday;
218	setuid;
219	shm_unlink;
220	shmat;
221	shmdt;
222	shmget;
223	shmsys;
224	shutdown;
225	sigaltstack;
226	sigpending;
227	sigqueue;
228	sigreturn;
229	socket;
230	socketpair;
231	swapon;
232	symlink;
233	sync;
234	sysarch;
235	syscall;
236	thr_create;
237	thr_exit;
238	thr_kill;
239	thr_kill2;
240	thr_new;
241	thr_self;
242	thr_set_name;
243	thr_suspend;
244	thr_wake;
245	ktimer_create;		/* Do we want these to be public interfaces? */
246	ktimer_delete;		/* librt uses them to provide timer_xxx. */
247	ktimer_getoverrun;
248	ktimer_gettime;
249	ktimer_settime;
250	umask;
251	undelete;
252	unlink;
253	unmount;
254	utimes;
255	utrace;
256	uuidgen;
257	vfork;
258
259	__error;
260	ftruncate;
261	lseek;
262	mmap;
263	pread;
264	pwrite;
265	truncate;
266};
267
268FBSD_1.1 {
269	__semctl;
270	cpuset;
271	cpuset_getid;
272	cpuset_setid;
273	cpuset_getaffinity;
274	cpuset_setaffinity;
275	faccessat;
276	fchmodat;
277	fchownat;
278	fexecve;
279	futimesat;
280	jail_get;
281	jail_set;
282	jail_remove;
283	linkat;
284	lpathconf;
285	mkdirat;
286	mkfifoat;
287	msgctl;
288	readlinkat;
289	renameat;
290	setfib;
291	shmctl;
292	symlinkat;
293	unlinkat;
294};
295
296FBSD_1.2 {
297	cap_enter;
298	cap_getmode;
299	getloginclass;
300	getpagesizes;
301	pdgetpid;
302	pdkill;
303	posix_fallocate;
304	rctl_get_racct;
305	rctl_get_rules;
306	rctl_get_limits;
307	rctl_add_rule;
308	rctl_remove_rule;
309	setloginclass;
310};
311
312FBSD_1.3 {
313	aio_mlock;
314	bindat;
315	cap_fcntls_get;
316	cap_fcntls_limit;
317	cap_ioctls_get;
318	cap_ioctls_limit;
319	__cap_rights_get;
320	cap_rights_limit;
321	chflagsat;
322	clock_getcpuclockid2;
323	connectat;
324	ffclock_getcounter;
325	ffclock_getestimate;
326	ffclock_setestimate;
327	pipe2;
328	posix_fadvise;
329	procctl;
330};
331
332FBSD_1.4 {
333	futimens;
334	utimensat;
335};
336
337FBSD_1.5 {
338	elf_aux_info;
339	fhstat;
340	fhstatfs;
341	fstat;
342	fstatat;
343	fstatfs;
344	getdirentries;
345	getfsstat;
346	getrandom;
347	mknodat;
348	statfs;
349	cpuset_getdomain;
350	cpuset_setdomain;
351};
352
353FBSD_1.6 {
354	__sysctlbyname;
355	aio_readv;
356	aio_writev;
357	close_range;
358	copy_file_range;
359	fhlink;
360	fhlinkat;
361	fhreadlink;
362	getfhat;
363	funlinkat;
364	shm_rename;
365};
366
367FBSD_1.7 {
368	fspacectl;
369	kqueuex;
370	membarrier;
371	sched_getcpu;
372	swapoff;
373	timerfd_create;
374	timerfd_gettime;
375	timerfd_settime;
376};
377
378FBSD_1.8 {
379	exterrctl;
380	fchroot;
381	getgroups;
382	getrlimitusage;
383	inotify_add_watch_at;
384	inotify_rm_watch;
385	jail_attach_jd;
386	jail_remove_jd;
387	kcmp;
388	setcred;
389	setgroups;
390};
391
392FBSDprivate_1.0 {
393	/* Add entries in sort(1) order */
394	__set_error_selector;
395	__sigwait;
396	nlm_syscall;
397	rpctls_syscall;
398};
399