]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
linux: Add bindings for rtc_time and fix the Rtc.WakeAlarm.time field
authorSimon Busch <morphis@gravedo.de>
Fri, 25 Nov 2011 07:21:08 +0000 (08:21 +0100)
committerJürg Billeter <j@bitron.ch>
Wed, 21 Dec 2011 15:31:11 +0000 (16:31 +0100)
vapi/linux.vapi

index 48b2ec8b54e0d5a9d16f3de1c03b824fefd20a06..99cd2566cbdc4a0b9321cd52a59d9e04acf54ad5 100644 (file)
@@ -3151,11 +3151,24 @@ namespace Linux {
     [CCode (cprefix = "", lower_case_cprefix = "")]
     namespace Rtc {
 
+        [CCode (cname = "struct rtc_time", cheader_filename = "linux/rtc.h", has_type_id = false)]
+        public struct Time {
+            public int tm_sec;
+            public int tm_min;
+            public int tm_hour;
+            public int tm_mday;
+            public int tm_mon;
+            public int tm_year;
+            public int tm_wday;
+            public int tm_yday;
+            public int tm_isdst;
+        }
+
         [CCode (cname = "struct rtc_wkalrm", has_type_id = false, cheader_filename = "linux/rtc.h")]
         public struct WakeAlarm {
             public char enabled;
             public char pending;
-            public Posix.tm time;
+            public Linux.Rtc.Time time;
         }
 
         [CCode (cheader_filename = "linux/rtc.h,sys/ioctl.h")]