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:
parent
4ef842c0d2
commit
07bcf6197d
@ -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));
|
||||
|
Loading…
Reference in New Issue
Block a user