1
0
mirror of git://git.sv.gnu.org/coreutils.git synced 2026-06-02 07:46:51 +02:00

Include "hard-locale.h".

(main): When in a non-POSIX locale, ignore POSIXLY_CORRECT, since
POSIX specifies the behavior only in the POSIX locale.
This commit is contained in:
Jim Meyering
2004-06-15 18:00:20 +00:00
parent 1391da81e0
commit db2fa4fdcd
+3 -2
View File
@@ -316,6 +316,7 @@
#include <sys/types.h>
#include "system.h"
#include "error.h"
#include "hard-locale.h"
#include "mbswidth.h"
#include "posixver.h"
#include "xstrtol.h"
@@ -1074,8 +1075,8 @@ main (int argc, char **argv)
}
if (! date_format)
date_format = (getenv ("POSIXLY_CORRECT")
? dcgettext (NULL, "%b %e %H:%M %Y", LC_TIME)
date_format = (getenv ("POSIXLY_CORRECT") && !hard_locale (LC_TIME)
? "%b %e %H:%M %Y"
: "%Y-%m-%d %H:%M");
/* Now we can set a reasonable initial value: */