1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-23 17:34:34 +03:00

lib/util/time.c - make the "strftime" output locale independant ("%c" is not)

So that it also works on Solaris.
This commit is contained in:
Matthias Dieter Wallnöfer 2010-12-22 09:53:27 +01:00
parent 4ef842c0d2
commit 07bcf6197d

View File

@ -384,11 +384,10 @@ _PUBLIC_ char *timestring(TALLOC_CTX *mem_ctx, time_t t)
}
#ifdef HAVE_STRFTIME
/* some versions of gcc complain about using %c. This is a bug
in the gcc warning, not a bug in this code. See a recent
strftime() manual page for details.
*/
strftime(tempTime,sizeof(tempTime)-1,"%c %Z",tm);
/* Some versions of gcc complain about using some special format
* specifiers. This is a bug in gcc, not a bug in this code. See a
* recent strftime() manual page for details. */
strftime(tempTime,sizeof(tempTime)-1,"%a %b %e %X %Y %Z",tm);
TimeBuf = talloc_strdup(mem_ctx, tempTime);
#else
TimeBuf = talloc_strdup(mem_ctx, asctime(tm));