OSDN Git Service

Initial revision
[uclinux-h8/uClibc.git] / libc / misc / time / ctime.c
1
2 #include <time.h>
3
4 extern void __tm_conv();
5 extern void __asctime();
6
7 char *
8 ctime(timep)
9 __const time_t * timep;
10 {
11   static char cbuf[26];
12   struct tm tmb;
13   struct timezone tz;
14   time_t offt;
15   
16   gettimeofday((void*)0, &tz);
17   
18   offt = -tz.tz_minuteswest*60L;
19   
20   /* tmb.tm_isdst = ? */
21   __tm_conv(&tmb, timep, offt);
22   
23   __asctime(cbuf, &tmb);
24   
25   return cbuf;
26 }