char *ctime_r(const time_t *tp, char *buf);
ctime_r converts the *tp to a null terminated string in buf and returns buf. The buf must point to an array at least 26 bytes in length.