|
|
@@ -20,12 +20,17 @@ package unix
|
|
|
#define _GNU_SOURCE
|
|
|
|
|
|
#include <dirent.h>
|
|
|
-#include <netinet/in.h>
|
|
|
-#include <netinet/tcp.h>
|
|
|
#include <poll.h>
|
|
|
#include <sched.h>
|
|
|
#include <signal.h>
|
|
|
#include <stdio.h>
|
|
|
+#include <time.h>
|
|
|
+#include <unistd.h>
|
|
|
+#include <utime.h>
|
|
|
+
|
|
|
+#include <netinet/in.h>
|
|
|
+#include <netinet/tcp.h>
|
|
|
+
|
|
|
#include <sys/epoll.h>
|
|
|
#include <sys/inotify.h>
|
|
|
#include <sys/ioctl.h>
|
|
|
@@ -47,22 +52,7 @@ package unix
|
|
|
#include <sys/user.h>
|
|
|
#include <sys/utsname.h>
|
|
|
#include <sys/wait.h>
|
|
|
-#include <linux/bpf.h>
|
|
|
-#include <linux/capability.h>
|
|
|
-#include <linux/errqueue.h>
|
|
|
-#include <linux/fanotify.h>
|
|
|
-#include <linux/filter.h>
|
|
|
-#include <linux/icmpv6.h>
|
|
|
-#include <linux/if_pppox.h>
|
|
|
-#include <linux/keyctl.h>
|
|
|
-#include <linux/loop.h>
|
|
|
-#include <linux/netfilter/nf_tables.h>
|
|
|
-#include <linux/netfilter/nfnetlink.h>
|
|
|
-#include <linux/netfilter.h>
|
|
|
-#include <linux/netlink.h>
|
|
|
-#include <linux/perf_event.h>
|
|
|
-#include <linux/rtnetlink.h>
|
|
|
-#include <linux/stat.h>
|
|
|
+
|
|
|
#if defined(__sparc__)
|
|
|
// On sparc{,64}, the kernel defines struct termios2 itself which clashes with the
|
|
|
// definition in glibc. Duplicate the kernel version here.
|
|
|
@@ -86,28 +76,43 @@ struct termios2 {
|
|
|
#include <asm/termbits.h>
|
|
|
#endif
|
|
|
#include <asm/ptrace.h>
|
|
|
-#include <time.h>
|
|
|
-#include <unistd.h>
|
|
|
-#include <utime.h>
|
|
|
+
|
|
|
+#include <linux/blkpg.h>
|
|
|
+#include <linux/bpf.h>
|
|
|
#include <linux/can.h>
|
|
|
-#include <linux/if_alg.h>
|
|
|
-#include <linux/if_packet.h>
|
|
|
-#include <linux/fs.h>
|
|
|
-#include <linux/vm_sockets.h>
|
|
|
-#include <linux/random.h>
|
|
|
-#include <linux/taskstats.h>
|
|
|
+#include <linux/capability.h>
|
|
|
#include <linux/cgroupstats.h>
|
|
|
+#include <linux/cryptouser.h>
|
|
|
+#include <linux/errqueue.h>
|
|
|
+#include <linux/fanotify.h>
|
|
|
+#include <linux/filter.h>
|
|
|
+#include <linux/fs.h>
|
|
|
#include <linux/genetlink.h>
|
|
|
-#include <linux/socket.h>
|
|
|
#include <linux/hdreg.h>
|
|
|
-#include <linux/rtc.h>
|
|
|
-#include <linux/blkpg.h>
|
|
|
-#include <linux/net_namespace.h>
|
|
|
-#include <linux/net_tstamp.h>
|
|
|
+#include <linux/icmpv6.h>
|
|
|
+#include <linux/if_alg.h>
|
|
|
+#include <linux/if_bridge.h>
|
|
|
+#include <linux/if_packet.h>
|
|
|
+#include <linux/if_pppox.h>
|
|
|
#include <linux/if_xdp.h>
|
|
|
+#include <linux/keyctl.h>
|
|
|
+#include <linux/loop.h>
|
|
|
#include <linux/ncsi.h>
|
|
|
-#include <linux/cryptouser.h>
|
|
|
+#include <linux/net_namespace.h>
|
|
|
+#include <linux/net_tstamp.h>
|
|
|
+#include <linux/netfilter/nf_tables.h>
|
|
|
+#include <linux/netfilter/nfnetlink.h>
|
|
|
+#include <linux/netfilter.h>
|
|
|
+#include <linux/netlink.h>
|
|
|
+#include <linux/perf_event.h>
|
|
|
+#include <linux/random.h>
|
|
|
+#include <linux/rtc.h>
|
|
|
+#include <linux/rtnetlink.h>
|
|
|
+#include <linux/socket.h>
|
|
|
+#include <linux/stat.h>
|
|
|
+#include <linux/taskstats.h>
|
|
|
#include <linux/tipc.h>
|
|
|
+#include <linux/vm_sockets.h>
|
|
|
|
|
|
// abi/abi.h generated by mkall.go.
|
|
|
#include "abi/abi.h"
|