From: Simon Busch Date: Fri, 25 Nov 2011 07:21:08 +0000 (+0100) Subject: linux: Add bindings for rtc_time and fix the Rtc.WakeAlarm.time field X-Git-Tag: 0.14.2~38 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4ead82cccba550bf15ef67434e6ad1c734bca87e;p=thirdparty%2Fvala.git linux: Add bindings for rtc_time and fix the Rtc.WakeAlarm.time field --- diff --git a/vapi/linux.vapi b/vapi/linux.vapi index 48b2ec8b5..99cd2566c 100644 --- a/vapi/linux.vapi +++ b/vapi/linux.vapi @@ -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")]