[vala/staging: 8/10] linux: Add more SO_ socket options



commit 6d15b8b1f925d114fa607e9854b3ff64407c33dd
Author: Dr. Michael Lauer <mickey vanille-media de>
Date:   Wed Mar 7 11:15:41 2018 +0100

    linux: Add more SO_ socket options

 vapi/linux.vapi |   86 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 86 insertions(+), 0 deletions(-)
---
diff --git a/vapi/linux.vapi b/vapi/linux.vapi
index 42a7fc4..4d78869 100644
--- a/vapi/linux.vapi
+++ b/vapi/linux.vapi
@@ -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;
     }
 
     /*


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]