taglinefilesource code
tm47include/time.htime_t mktime(struct tm * tp);
tm49include/time.hchar * asctime(const struct tm * tp);
tm51include/time.hstruct tm * gmtime(const time_t *tp);
tm52include/time.hstruct tm *localtime(const time_t * tp);
tm53include/time.hsize_t strftime(char * s, size_t smax, const char * fmt, const struct tm * tp);
tm61init/main.cextern long kernel_mktime(struct tm * tm);
tm102init/main.cstruct tm time;
tm41kernel/mktime.clong kernel_mktime(struct tm * tm)
tm46kernel/mktime.cyear = tm->tm_year - 70;
tm49kernel/mktime.cres += month[tm->tm_mon];
tm51kernel/mktime.cif (tm->tm_mon>1 && ((year+2)%4))
tm53kernel/mktime.cres += DAY*(tm->tm_mday-1);
tm54kernel/mktime.cres += HOUR*tm->tm_hour;
tm55kernel/mktime.cres += MINUTE*tm->tm_min;
tm56kernel/mktime.cres += tm->tm_sec;