From 4ead82cccba550bf15ef67434e6ad1c734bca87e Mon Sep 17 00:00:00 2001 From: Simon Busch Date: Fri, 25 Nov 2011 08:21:08 +0100 Subject: [PATCH] linux: Add bindings for rtc_time and fix the Rtc.WakeAlarm.time field --- vapi/linux.vapi | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) 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")] -- 2.47.2