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 15const 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