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 12 #include "prog_ops.h" 13 14 const struct prog_ops prog_ops = { 15 .op_daemon = daemon, 16 .op_socket = socket, 17 .op_open = open, 18 .op_close = close, 19 .op_getpid = getpid, 20 21 .op_read = read, 22 .op_write = write, 23 24 .op_sysctl = sysctl, 25 .op_ioctl = ioctl, 26 27 .op_chdir = chdir, 28 .op_chroot = chroot, 29 30 .op_setuid = setuid, 31 .op_setgid = setgid, 32 .op_setgroups = setgroups, 33 34 .op_recvmsg = recvmsg, 35 .op_sendmsg = sendmsg, 36 37 .op_setsockopt = setsockopt, 38 .op_poll = poll, 39 .op_clock_gettime = clock_gettime, 40 }; 41