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    */