GNU libc locale system has LANGUAGE env var that partly
Jarkko Hietaniemi [Mon, 18 Jan 1999 11:03:38 +0000 (11:03 +0000)]
overrides even LC_ALL.

p4raw-id: //depot/cfgperl@2642

t/lib/safe2.t
t/op/groups.t
t/op/mkdir.t

index 6afc117..e0dcfdd 100755 (executable)
@@ -10,6 +10,7 @@ BEGIN {
     }
     # test 30 rather naughtily expects English error messages
     $ENV{'LC_ALL'} = 'C';
+    $ENV{LANGUAGE} = 'C'; # GNU locale extension
 }
 
 # Tests Todo:
index dc8385b..5778795 100755 (executable)
@@ -3,6 +3,7 @@
 $ENV{PATH} ="/bin:/usr/bin:/usr/xpg4/bin:/usr/ucb" .
     exists $ENV{PATH} ? ":$ENV{PATH}" : "";
 $ENV{LC_ALL} = "C"; # so that external utilities speak English
+$ENV{LANGUAGE} = 'C'; # GNU locale extension
 
 sub quit {
     print "1..0\n";
index acf16c1..fc91b6b 100755 (executable)
@@ -8,6 +8,7 @@ $^O eq 'MSWin32' ? `del /s /q blurfl 2>&1` : `rm -rf blurfl`;
 
 # tests 3 and 7 rather naughtily expect English error messages
 $ENV{'LC_ALL'} = 'C';
+$ENV{LANGUAGE} = 'C'; # GNU locale extension
 
 print (mkdir('blurfl',0777) ? "ok 1\n" : "not ok 1\n");
 print (mkdir('blurfl',0777) ? "not ok 2\n" : "ok 2\n");