]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
linux: Add socket options
authorVito Piserchia <johndoe@metatype.it>
Fri, 17 Jun 2011 18:51:26 +0000 (20:51 +0200)
committerLuca Bruno <lucabru@src.gnome.org>
Fri, 17 Jun 2011 18:53:14 +0000 (20:53 +0200)
Fixes bug 652735.

vapi/linux.vapi

index a3f850a43ebd8de4b8e01aeed29aad4215403899..37bcb0d565f78217ff68cf391aeb70f88b735b39 100644 (file)
@@ -3233,6 +3233,40 @@ namespace Linux {
         public const int SOL_RDS;
         [CCode (cheader_filename = "linux/socket.h")]
         public const int SOL_IUCV;
+        [CCode (cheader_filename = "sys/socket.h")]
+        public const int SOL_SOCKET;
+        [CCode (cheader_filename = "sys/socket.h")]
+        public const int SO_DEBUG;
+        [CCode (cheader_filename = "sys/socket.h")]
+        public const int SO_REUSEADDR;
+        [CCode (cheader_filename = "sys/socket.h")]
+        public const int SO_TYPE;
+        [CCode (cheader_filename = "sys/socket.h")]
+        public const int SO_ERROR;
+        [CCode (cheader_filename = "sys/socket.h")]
+        public const int SO_DONTROUTE;
+        [CCode (cheader_filename = "sys/socket.h")]
+        public const int SO_BROADCAST;
+        [CCode (cheader_filename = "sys/socket.h")]
+        public const int SO_SNDBUF;
+        [CCode (cheader_filename = "sys/socket.h")]
+        public const int SO_RCVBUF;
+        [CCode (cheader_filename = "sys/socket.h")]
+        public const int SO_SNDBUFFORCE;
+        [CCode (cheader_filename = "sys/socket.h")]
+        public const int SO_RCVBUFFORCE;
+        [CCode (cheader_filename = "sys/socket.h")]
+        public const int SO_KEEPALIVE;
+        [CCode (cheader_filename = "sys/socket.h")]
+        public const int SO_OOBINLINE;
+        [CCode (cheader_filename = "sys/socket.h")]
+        public const int SO_NO_CHECK;
+        [CCode (cheader_filename = "sys/socket.h")]
+        public const int SO_PRIORITY;
+        [CCode (cheader_filename = "sys/socket.h")]
+        public const int SO_LINGER;
+        [CCode (cheader_filename = "sys/socket.h")]
+        public const int SO_BSDCOMPAT;
     }
 
     /*