summaryrefslogtreecommitdiff
path: root/usr.sbin/rtadvd/rtadvd_rumpops.c
blob: 602281d47532f7ddd4a1733cce2ca94bcc4bfe34 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
#include <sys/cdefs.h>

#include <sys/types.h>
#include <sys/socket.h>
#include <sys/ioctl.h>

#include <unistd.h>

#include <rump/rump.h>
#include <rump/rump_syscalls.h>
#include <rump/rumpclient.h>

#include "prog_ops.h"

const struct prog_ops prog_ops = {
	.op_init =		rumpclient_init,
	.op_daemon =		rumpclient_daemon,

	.op_socket =		rump_sys_socket,
	.op_open =		rump_sys_open,
	.op_close =		rump_sys_close,
	.op_getpid =		rump_sys_getpid,

	.op_read =		rump_sys_read,
	.op_write =		rump_sys_write,

	.op_sysctl =		rump_sys___sysctl,
	.op_ioctl =		rump_sys_ioctl,

	.op_chdir =		rump_sys_chdir,
	.op_chroot =		rump_sys_chroot,

	.op_setuid =		rump_sys_setuid,
	.op_setgid =		rump_sys_setgid,
	.op_setgroups =		rump_sys_setgroups,

	.op_recvmsg =		rump_sys_recvmsg,
	.op_sendmsg =		rump_sys_sendmsg,

	.op_setsockopt =	rump_sys_setsockopt,
	.op_poll =		rump_sys_poll,
	.op_clock_gettime =	rump_sys_clock_gettime,

};