9277 |
@itemx LC_COLLATE |
@itemx LC_COLLATE |
9278 |
@itemx LC_CTYPE |
@itemx LC_CTYPE |
9279 |
@itemx LC_MESSAGES |
@itemx LC_MESSAGES |
9280 |
|
@itemx LC_MONETARY |
9281 |
@itemx LC_NUMERIC |
@itemx LC_NUMERIC |
9282 |
@itemx LC_TIME |
@itemx LC_TIME |
9283 |
@evindex LANG |
@evindex LANG |
9285 |
@evindex LC_COLLATE |
@evindex LC_COLLATE |
9286 |
@evindex LC_CTYPE |
@evindex LC_CTYPE |
9287 |
@evindex LC_MESSAGES |
@evindex LC_MESSAGES |
9288 |
|
@evindex LC_MONETARY |
9289 |
@evindex LC_NUMERIC |
@evindex LC_NUMERIC |
9290 |
@evindex LC_TIME |
@evindex LC_TIME |
9291 |
|
|
9292 |
Autoconf-generated scripts normally set all these variables to |
Autoconf-generated scripts normally set all these variables to |
9293 |
@samp{C} because so much configuration code assumes the C locale and |
@samp{C} because so much configuration code assumes the C locale and |
9294 |
@sc{posix} requires that @env{LC_ALL} be set to @samp{C} if the C |
@acronym{POSIX} requires that locale environment variables be set to |
9295 |
locale is desired. However, some older, nonstandard systems (notably |
@samp{C} if the C locale is desired. However, some older, nonstandard |
9296 |
@sc{sco}) break if @env{LC_ALL} is set to @samp{C}, so when running on |
systems (notably @acronym{SCO}) break if locale environment variables |
9297 |
these systems Autoconf-generated scripts unset the |
are set to @samp{C}, so when running on these systems |
9298 |
variables instead. |
Autoconf-generated scripts unset the variables instead. |
9299 |
|
|
9300 |
@item LANGUAGE |
@item LANGUAGE |
9301 |
@evindex LANGUAGE |
@evindex LANGUAGE |
9304 |
extension that overrides @env{LC_ALL} in some cases, so |
extension that overrides @env{LC_ALL} in some cases, so |
9305 |
Autoconf-generated scripts set it too. |
Autoconf-generated scripts set it too. |
9306 |
|
|
9307 |
|
@item LC_ADDRESS |
9308 |
|
@itemx LC_IDENTIFICATION |
9309 |
|
@itemx LC_MEASUREMENT |
9310 |
|
@itemx LC_NAME |
9311 |
|
@itemx LC_PAPER |
9312 |
|
@itemx LC_TELEPHONE |
9313 |
|
@evindex LC_ADDRESS |
9314 |
|
@evindex LC_IDENTIFICATION |
9315 |
|
@evindex LC_MEASUREMENT |
9316 |
|
@evindex LC_NAME |
9317 |
|
@evindex LC_PAPER |
9318 |
|
@evindex LC_TELEPHONE |
9319 |
|
|
9320 |
|
These locale environment variables are @acronym{GNU} extensions. They |
9321 |
|
are treated like their @acronym{POSIX} brethren (@env{LC_COLLATE}, |
9322 |
|
etc.)@: as described above. |
9323 |
|
|
9324 |
@item LINENO |
@item LINENO |
9325 |
@evindex LINENO |
@evindex LINENO |
9326 |
Most modern shells provide the current line number in @code{LINENO}. |
Most modern shells provide the current line number in @code{LINENO}. |