xref: /freebsd/lib/libsys/Symbol.sys.map (revision 6fa42b91ca3f481912af98c4d49c44507eb1b8e1)
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	getgroups;
93	getitimer;
94	getpagesize;
95	getpeername;
96	getpgid;
97	getpgrp;
98	getpid;
99	getppid;
100	getpriority;
101	getresgid;
102	getresuid;
103	getrlimit;
104	getrusage;
105	getsid;
106	getsockname;
107	getsockopt;
108	gettimeofday;
109	getuid;
110	ioctl;
111	issetugid;
112	jail;
113	jail_attach;
114	kenv;
115	kill;
116	kldfind;
117	kldfirstmod;
118	kldload;
119	kldnext;
120	kldstat;
121	kldsym;
122	kldunload;
123	kldunloadf;
124	kqueue;
125	kmq_notify;		/* Do we want these to be public interfaces? */
126	kmq_open;		/* librt uses them to provide mq_xxx. */
127	kmq_setattr;
128	kmq_timedreceive;
129	kmq_timedsend;
130	kmq_unlink;
131	ksem_close;
132	ksem_destroy;
133	ksem_getvalue;
134	ksem_init;
135	ksem_open;
136	ksem_post;
137	ksem_timedwait;
138	ksem_trywait;
139	ksem_unlink;
140	ksem_wait;
141	ktrace;
142	lchflags;
143	lchmod;
144	lchown;
145	lgetfh;
146	link;
147	lio_listio;
148	listen;
149	lutimes;
150	mac_syscall;
151	madvise;
152	mincore;
153	minherit;
154	mkdir;
155	mkfifo;
156	mlock;
157	mlockall;
158	modfind;
159	modfnext;
160	modnext;
161	modstat;
162	mount;
163	mprotect;
164	msgget;
165	msgrcv;
166	msgsnd;
167	msgsys;
168	munlock;
169	munlockall;
170	munmap;
171	nfssvc;
172	nmount;
173	ntp_adjtime;
174	ntp_gettime;
175	pathconf;
176	posix_openpt;
177	preadv;
178	profil;
179	pwritev;
180	quotactl;
181	readlink;
182	reboot;
183	rename;
184	revoke;
185	rfork;
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	setgroups;
208	setitimer;
209	setlogin;
210	setpgid;
211	setpriority;
212	setregid;
213	setresgid;
214	setresuid;
215	setreuid;
216	setrlimit;
217	setsid;
218	setsockopt;
219	settimeofday;
220	setuid;
221	shm_unlink;
222	shmat;
223	shmdt;
224	shmget;
225	shmsys;
226	shutdown;
227	sigaltstack;
228	sigpending;
229	sigqueue;
230	sigreturn;
231	socket;
232	socketpair;
233	swapon;
234	symlink;
235	sync;
236	sysarch;
237	syscall;
238	thr_create;
239	thr_exit;
240	thr_kill;
241	thr_kill2;
242	thr_new;
243	thr_self;
244	thr_set_name;
245	thr_suspend;
246	thr_wake;
247	ktimer_create;		/* Do we want these to be public interfaces? */
248	ktimer_delete;		/* librt uses them to provide timer_xxx. */
249	ktimer_getoverrun;
250	ktimer_gettime;
251	ktimer_settime;
252	umask;
253	undelete;
254	unlink;
255	unmount;
256	utimes;
257	utrace;
258	uuidgen;
259	vfork;
260
261	__error;
262	ftruncate;
263	lseek;
264	mmap;
265	pread;
266	pwrite;
267	truncate;
268};
269
270FBSD_1.1 {
271	__semctl;
272	cpuset;
273	cpuset_getid;
274	cpuset_setid;
275	cpuset_getaffinity;
276	cpuset_setaffinity;
277	faccessat;
278	fchmodat;
279	fchownat;
280	fexecve;
281	futimesat;
282	jail_get;
283	jail_set;
284	jail_remove;
285	linkat;
286	lpathconf;
287	mkdirat;
288	mkfifoat;
289	msgctl;
290	readlinkat;
291	renameat;
292	setfib;
293	shmctl;
294	symlinkat;
295	unlinkat;
296};
297
298FBSD_1.2 {
299	cap_enter;
300	cap_getmode;
301	getloginclass;
302	getpagesizes;
303	pdgetpid;
304	pdkill;
305	posix_fallocate;
306	rctl_get_racct;
307	rctl_get_rules;
308	rctl_get_limits;
309	rctl_add_rule;
310	rctl_remove_rule;
311	setloginclass;
312};
313
314FBSD_1.3 {
315	aio_mlock;
316	bindat;
317	cap_fcntls_get;
318	cap_fcntls_limit;
319	cap_ioctls_get;
320	cap_ioctls_limit;
321	__cap_rights_get;
322	cap_rights_limit;
323	chflagsat;
324	clock_getcpuclockid2;
325	connectat;
326	ffclock_getcounter;
327	ffclock_getestimate;
328	ffclock_setestimate;
329	pipe2;
330	posix_fadvise;
331	procctl;
332};
333
334FBSD_1.4 {
335	futimens;
336	utimensat;
337};
338
339FBSD_1.5 {
340	elf_aux_info;
341	fhstat;
342	fhstatfs;
343	fstat;
344	fstatat;
345	fstatfs;
346	getdirentries;
347	getfsstat;
348	getrandom;
349	mknodat;
350	statfs;
351	cpuset_getdomain;
352	cpuset_setdomain;
353};
354
355FBSD_1.6 {
356	__sysctlbyname;
357	aio_readv;
358	aio_writev;
359	close_range;
360	copy_file_range;
361	fhlink;
362	fhlinkat;
363	fhreadlink;
364	getfhat;
365	funlinkat;
366	shm_rename;
367};
368
369FBSD_1.7 {
370	fspacectl;
371	kqueuex;
372	membarrier;
373	sched_getcpu;
374	swapoff;
375	timerfd_create;
376	timerfd_gettime;
377	timerfd_settime;
378};
379
380FBSD_1.8 {
381	getrlimitusage;
382	kcmp;
383};
384
385FBSDprivate_1.0 {
386	/* Add entries in sort(1) order */
387	__set_error_selector;
388	__sigwait;
389	gssd_syscall;
390	nlm_syscall;
391	rpctls_syscall;
392};
393