]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
linux: Add more SO_ socket options
authorDr. Michael Lauer <mickey@vanille-media.de>
Wed, 7 Mar 2018 10:15:41 +0000 (11:15 +0100)
committerDr. Michael Lauer <mickey@vanille-media.de>
Wed, 7 Mar 2018 10:15:41 +0000 (11:15 +0100)
vapi/linux.vapi

index 42a7fc479e19618180da2255f309c102fbd094f0..4d78869a31fef0e2fe4829af41915e01cfba7cec 100644 (file)
@@ -3340,6 +3340,92 @@ namespace Linux {
         public const int SO_LINGER;
         [CCode (cheader_filename = "sys/socket.h")]
         public const int SO_BSDCOMPAT;
+        [CCode (cheader_filename = "sys/socket.h")]
+        public const int SO_REUSEPORT;
+        [CCode (cheader_filename = "sys/socket.h")]
+        public const int SO_PASSCRED;
+        [CCode (cheader_filename = "sys/socket.h")]
+        public const int SO_PEERCRED;
+        [CCode (cheader_filename = "sys/socket.h")]
+        public const int SO_RCVLOWAT;
+        [CCode (cheader_filename = "sys/socket.h")]
+        public const int SO_SNDLOWAT;
+        [CCode (cheader_filename = "sys/socket.h")]
+        public const int SO_RCVTIMEO;
+        [CCode (cheader_filename = "sys/socket.h")]
+        public const int SO_SNDTIMEO;
+        [CCode (cheader_filename = "sys/socket.h")]
+        public const int SO_SECURITY_AUTHENTICATION;
+        [CCode (cheader_filename = "sys/socket.h")]
+        public const int SO_SECURITY_ENCRYPTION_TRANSPORT;
+        [CCode (cheader_filename = "sys/socket.h")]
+        public const int SO_SECURITY_ENCRYPTION_NETWORK;
+        [CCode (cheader_filename = "sys/socket.h")]
+        public const int SO_BINDTODEVICE;
+        [CCode (cheader_filename = "sys/socket.h")]
+        public const int SO_ATTACH_FILTER;
+        [CCode (cheader_filename = "sys/socket.h")]
+        public const int SO_DETACH_FILTER;
+        [CCode (cheader_filename = "sys/socket.h")]
+        public const int SO_GET_FILTER;
+        [CCode (cheader_filename = "sys/socket.h")]
+        public const int SO_PEERNAME;
+        [CCode (cheader_filename = "sys/socket.h")]
+        public const int SO_TIMESTAMP;
+        [CCode (cheader_filename = "sys/socket.h")]
+        public const int SCM_TIMESTAMP;
+        [CCode (cheader_filename = "sys/socket.h")]
+        public const int SO_ACCEPTCONN;
+        [CCode (cheader_filename = "sys/socket.h")]
+        public const int SO_PEERSEC;
+        [CCode (cheader_filename = "sys/socket.h")]
+        public const int SO_PASSSEC;
+        [CCode (cheader_filename = "sys/socket.h")]
+        public const int SO_TIMESTAMPNS;
+        [CCode (cheader_filename = "sys/socket.h")]
+        public const int SCM_TIMESTAMPNS;
+        [CCode (cheader_filename = "sys/socket.h")]
+        public const int SO_MARK;
+        [CCode (cheader_filename = "sys/socket.h")]
+        public const int SO_TIMESTAMPING;
+        [CCode (cheader_filename = "sys/socket.h")]
+        public const int SCM_TIMESTAMPING;
+        [CCode (cheader_filename = "sys/socket.h")]
+        public const int SO_PROTOCOL;
+        [CCode (cheader_filename = "sys/socket.h")]
+        public const int SO_DOMAIN;
+        [CCode (cheader_filename = "sys/socket.h")]
+        public const int SO_RXQ_OVFL;
+        [CCode (cheader_filename = "sys/socket.h")]
+        public const int SO_WIFI_STATUS;
+        [CCode (cheader_filename = "sys/socket.h")]
+        public const int SCM_WIFI_STATUS;
+        [CCode (cheader_filename = "sys/socket.h")]
+        public const int SO_PEEK_OFF;
+        [CCode (cheader_filename = "sys/socket.h")]
+        public const int SO_NOFCS;
+        [CCode (cheader_filename = "sys/socket.h")]
+        public const int SO_LOCK_FILTER;
+        [CCode (cheader_filename = "sys/socket.h")]
+        public const int SO_SELECT_ERR_QUEUE;
+        [CCode (cheader_filename = "sys/socket.h")]
+        public const int SO_BUSY_POLL;
+        [CCode (cheader_filename = "sys/socket.h")]
+        public const int SO_MAX_PACING_RATE;
+        [CCode (cheader_filename = "sys/socket.h")]
+        public const int SO_BPF_EXTENSIONS;
+        [CCode (cheader_filename = "sys/socket.h")]
+        public const int SO_INCOMING_CPU;
+        [CCode (cheader_filename = "sys/socket.h")]
+        public const int SO_ATTACH_BPF;
+        [CCode (cheader_filename = "sys/socket.h")]
+        public const int SO_DETACH_BPF;
+        [CCode (cheader_filename = "sys/socket.h")]
+        public const int SO_ATTACH_REUSEPORT_CBPF;
+        [CCode (cheader_filename = "sys/socket.h")]
+        public const int SO_ATTACH_REUSEPORT_EBPF;
+        [CCode (cheader_filename = "sys/socket.h")]
+        public const int SO_CNX_ADVICE;
     }
 
     /*