[vala] posix: Add struct utsname binding



commit 011d3330482e0b36d7bc59c4680d451d7c62b520
Author: Evan Nemerson <evan coeus-group com>
Date:   Tue Nov 30 14:02:45 2010 -0800

    posix: Add struct utsname binding

 vapi/posix.vapi |   11 +++++++++++
 1 files changed, 11 insertions(+), 0 deletions(-)
---
diff --git a/vapi/posix.vapi b/vapi/posix.vapi
index 71e3d10..762e25b 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 {



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