1169689Skan#include <sys/cdefs.h>
2169689Skan
3169689Skan#include <sys/types.h>
4169689Skan#include <sys/socket.h>
5169689Skan#include <sys/ioctl.h>
6169689Skan
7169689Skan#include <unistd.h>
8169689Skan
9169689Skan#include <rump/rump.h>
10169689Skan#include <rump/rump_syscalls.h>
11169689Skan#include <rump/rumpclient.h>
12169689Skan
13169689Skan#include "prog_ops.h"
14169689Skan
15169689Skanconst struct prog_ops prog_ops = {
16169689Skan	.op_init =		rumpclient_init,
17169689Skan	.op_daemon =		rumpclient_daemon,
18169689Skan
19169689Skan	.op_socket =		rump_sys_socket,
20169689Skan	.op_open =		rump_sys_open,
21169689Skan	.op_close =		rump_sys_close,
22169689Skan	.op_getpid =		rump_sys_getpid,
23169689Skan
24169689Skan	.op_read =		rump_sys_read,
25169689Skan	.op_write =		rump_sys_write,
26169689Skan
27169689Skan	.op_sysctl =		rump_sys___sysctl,
28169689Skan	.op_ioctl =		rump_sys_ioctl,
29169689Skan
30169689Skan	.op_chdir =		rump_sys_chdir,
31169689Skan	.op_chroot =		rump_sys_chroot,
32169689Skan
33169689Skan	.op_setuid =		rump_sys_setuid,
34169689Skan	.op_setgid =		rump_sys_setgid,
35169689Skan	.op_setgroups =		rump_sys_setgroups,
36169689Skan
37169689Skan	.op_recvmsg =		rump_sys_recvmsg,
38169689Skan	.op_sendmsg =		rump_sys_sendmsg,
39169689Skan
40169689Skan	.op_setsockopt =	rump_sys_setsockopt,
41169689Skan	.op_poll =		rump_sys_poll,
42169689Skan	.op_clock_gettime =	rump_sys_clock_gettime,
43169689Skan
44169689Skan};
45169689Skan
46169689Skan