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