master xplshn/aruu / shared / rtc.h
 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
 7struct 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    */