From fd15708e6476164990e7b364dc5b2aa1600f8e89 Mon Sep 17 00:00:00 2001 From: Eric Andersen Date: Sat, 11 May 2002 05:40:55 +0000 Subject: Begin the process of reworking the time functions for proper time zone and locale support (in theory). More work is still needed. -Erik --- libc/misc/time/asctime_r.c | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) (limited to 'libc/misc/time/asctime_r.c') diff --git a/libc/misc/time/asctime_r.c b/libc/misc/time/asctime_r.c index 823ab4f4d..215031949 100644 --- a/libc/misc/time/asctime_r.c +++ b/libc/misc/time/asctime_r.c @@ -1,15 +1,16 @@ #include +#include extern void __asctime(); -char *asctime_r(timeptr, buf) -__const struct tm *timeptr; -char *buf; +char *asctime_r(__const struct tm *timeptr, char *buf) { - - if (timeptr == 0) - return 0; - __asctime(buf, timeptr); - return buf; + if (timeptr == NULL || buf == NULL) { + __set_errno (EINVAL); + return NULL; + } + __asctime(buf, timeptr); + return buf; } + -- cgit v1.2.3