1*b6cee71dSXin LI /* $File: ctime_r.c,v 1.1 2012/05/15 17:14:36 christos Exp $ */ 2*b6cee71dSXin LI 3*b6cee71dSXin LI #include "file.h" 4*b6cee71dSXin LI #ifndef lint 5*b6cee71dSXin LI FILE_RCSID("@(#)$File: ctime_r.c,v 1.1 2012/05/15 17:14:36 christos Exp $") 6*b6cee71dSXin LI #endif /* lint */ 7*b6cee71dSXin LI #include <time.h> 8*b6cee71dSXin LI #include <string.h> 9*b6cee71dSXin LI 10*b6cee71dSXin LI /* ctime_r is not thread-safe anyway */ 11*b6cee71dSXin LI char * 12*b6cee71dSXin LI ctime_r(const time_t *t, char *dst) 13*b6cee71dSXin LI { 14*b6cee71dSXin LI char *p = ctime(t); 15*b6cee71dSXin LI if (p == NULL) 16*b6cee71dSXin LI return NULL; 17*b6cee71dSXin LI memcpy(dst, p, 26); 18*b6cee71dSXin LI return dst; 19*b6cee71dSXin LI } 20