rtc.h - ubase - suckless linux base utils
(HTM) git clone git://git.suckless.org/ubase
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
rtc.h (510B)
---
1 /*
2 * The struct used to pass data via the following ioctl. Similar to the
3 * struct tm in <time.h>, but it needs to be here so that the kernel
4 * source is self contained, allowing cross-compiles, etc. etc.
5 */
6
7 struct rtc_time {
8 int tm_sec;
9 int tm_min;
10 int tm_hour;
11 int tm_mday;
12 int tm_mon;
13 int tm_year;
14 int tm_wday;
15 int tm_yday;
16 int tm_isdst;
17 };
18
19 #define RTC_RD_TIME _IOR('p', 0x09, struct rtc_time) /* Read RTC time */
20 #define RTC_SET_TIME _IOW('p', 0x0a, struct rtc_time) /* Set RTC time */