xref: /netbsd/usr.sbin/rtadvd/rtadvd_hostops.c (revision 1802a57e)
1 #include <sys/cdefs.h>
2 
3 #include <sys/types.h>
4 #include <sys/socket.h>
5 #include <sys/sysctl.h>
6 #include <sys/ioctl.h>
7 
8 #include <fcntl.h>
9 #include <unistd.h>
10 #include <stdlib.h>
11 #include <time.h>
12 
13 #include "prog_ops.h"
14 
15 const struct prog_ops prog_ops = {
16 	.op_daemon =		daemon,
17 	.op_socket =		socket,
18 	.op_open =		open,
19 	.op_close =		close,
20 	.op_getpid =		getpid,
21 
22 	.op_read =		read,
23 	.op_write =		write,
24 
25 	.op_sysctl =		sysctl,
26 	.op_ioctl =		ioctl,
27 
28 	.op_chdir =		chdir,
29 	.op_chroot =		chroot,
30 
31 	.op_setuid =		setuid,
32 	.op_setgid =		setgid,
33 	.op_setgroups =		setgroups,
34 
35 	.op_recvmsg =		recvmsg,
36 	.op_sendmsg =		sendmsg,
37 
38 	.op_setsockopt =	setsockopt,
39 	.op_poll =		poll,
40 	.op_clock_gettime =	clock_gettime,
41 };
42