From: Evan Nemerson Date: Tue, 30 Nov 2010 22:02:45 +0000 (-0800) Subject: posix: Add struct utsname binding X-Git-Tag: 0.11.3~62 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=011d3330482e0b36d7bc59c4680d451d7c62b520;p=thirdparty%2Fvala.git posix: Add struct utsname binding --- diff --git a/vapi/posix.vapi b/vapi/posix.vapi index 71e3d1045..762e25bb3 100644 --- a/vapi/posix.vapi +++ b/vapi/posix.vapi @@ -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 {