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