]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
posix: Add struct utsname binding
authorEvan Nemerson <evan@coeus-group.com>
Tue, 30 Nov 2010 22:02:45 +0000 (14:02 -0800)
committerEvan Nemerson <evan@coeus-group.com>
Tue, 30 Nov 2010 22:02:45 +0000 (14:02 -0800)
vapi/posix.vapi

index 71e3d1045ea528694c17eaf6944f6802809a7fc3..762e25bb395ec4cdbaeb35a4c01a7119d7d4e1f7 100644 (file)
@@ -2074,6 +2074,17 @@ namespace Posix {
        [CCode (cheader_filename = "sys/mman.h")]
        public const int MS_SYNC;
 
+       [CCode (cname = "struct utsname", cheader_filename = "sys/utsname.h")]
+       public struct utsname {
+               public unowned string sysname;
+               public unowned string nodename;
+               public unowned string release;
+               public unowned string version;
+               public unowned string machine;
+               [CCode (cname = "uname")]
+               public utsname ();
+       }
+
        [Compact]
        [CCode (cname = "FILE", free_function = "fclose", cheader_filename = "stdio.h")]
        public class FILE {