www.pudn.com > RTC.rar > gettime.c
/* Gettime.c version 1.3.22 */ /* written by kena,HHTECH */ #include#include #include #include #include //#include //#include struct rtc_time { int tm_sec; int tm_min; int tm_hour; int tm_mday; int tm_mon; int tm_year; int tm_wday; int tm_yday; int tm_isdst; }; int main(int argc,char** argv) { int fd,length; char inputchar; struct rtc_time haha; struct rtc_time *rtctime=&haha; /* this file is used like this:gettime */ fd=open("/dev/misc/rtc",O_RDWR); ioctl(fd,0x80247009,rtctime); //ioctl(fd,RTC_RD_TIME,rtctime); printf("RTC TIME now=%04d,%02d,%02d,%02d:%02d:%02d\n",rtctime->tm_year,rtctime->tm_mon,rtctime->tm_mday,rtctime->tm_hour,rtctime->tm_min,rtctime->tm_sec); close(fd); return 0; }