|
@@ -160,6 +160,7 @@ datetime(const char *timeformat) |
|
|
setlocale(LC_TIME, ""); |
|
|
setlocale(LC_TIME, ""); |
|
|
if(!strftime(buf, bufsize, timeformat, localtime(&tm))) { |
|
|
if(!strftime(buf, bufsize, timeformat, localtime(&tm))) { |
|
|
setlocale(LC_TIME, "C"); |
|
|
setlocale(LC_TIME, "C"); |
|
|
|
|
|
free(buf); |
|
|
fprintf(stderr, "Strftime failed.\n"); |
|
|
fprintf(stderr, "Strftime failed.\n"); |
|
|
return smprintf("n/a"); |
|
|
return smprintf("n/a"); |
|
|
} |
|
|
} |
|
|