freebsd-dev/lib
Andrey A. Chernov f32a347542 Add (#ifdef'ed by STARTUP_LOCALE) following line to crt0.c
(void) setlocale(LC_ALL, "");

It will be easiest way now to make national chars available
for all ctype-oriented programs at once by simple:

setenv LANG Your_National_Charset

Default case (without "LANG" environment
variable) will be fully ANSI compatible (got "C" locale).

If "LANG" variable present, extention becomes active.

Effect of this extention is great: in one time all ctype
oriented programs can accept/print national characters
without any touching source/binary code, it is big win, IMHO.

This method is fully compatible with ISO8859-* and russian koi8-r
too (in general -- with all 8-bit character sets). I think
it is very useful.
I got this idea from Xenix locale implementation.

This extention is even never compiled in, unless you set
	setenv STARTUP_LOCALE
before rebuilding crt0.c or corresponding variable in /etc/make.conf
1994-09-18 22:21:04 +00:00
..
csu/i386 Add (#ifdef'ed by STARTUP_LOCALE) following line to crt0.c 1994-09-18 22:21:04 +00:00
libc Redo kernel NTP PLL support, user-mode interface. 1994-09-18 20:29:55 +00:00
libcompat Add sanity check for "no previous regular expression" state, 1994-09-14 22:25:15 +00:00
libcrypt Fix afterinstall rule for generating links to the real libcrypt 1994-08-20 18:13:59 +00:00
libcurses Subwin code forget to subtract orig->beg{x,y} cause SEGV 1994-09-12 11:41:29 +00:00
libedit Change all references to LIBTERM and -ltermlib to LIBTERMCAP and -ltermcap 1994-09-11 21:53:28 +00:00
libkvm Made kvm routines use procfs to get out process data such as argument 1994-08-11 13:38:23 +00:00
libm Declare huge and tiny as volatile so that gcc doesn't evaluate huge*huge 1994-09-08 11:19:43 +00:00
libmd libmd no longer built as shared-lib, only static. 1994-09-18 07:22:08 +00:00
libpam/modules Add skey supprot 1994-08-21 19:26:22 +00:00
libresolv BSD 4.4 Lite Lib Sources 1994-05-27 05:00:24 +00:00
librpc Make up for the fact that rpc headers are now installed from include. 1994-08-05 01:59:40 +00:00
librpcsvc Use ${ECHO} instead of echo' so that make -s' is fairly quiet. 1994-08-28 17:48:43 +00:00
libskey Move skey.h to /usr/include so other packages will be able to use 1994-06-02 20:25:30 +00:00
libtelnet The big crypt removal - make libtelnet exportable. 1994-08-12 22:41:29 +00:00
libterm Correct the man page extent. 1994-08-08 19:26:23 +00:00
libtermcap Correct the man page extent. 1994-08-08 19:26:23 +00:00
libutil BSD 4.4 Lite Lib Sources 1994-05-27 05:00:24 +00:00
liby BSD 4.4 Lite Lib Sources 1994-05-27 05:00:24 +00:00
msun Install math.h. 1994-09-08 10:40:23 +00:00
rpcsvc Makefile to build librpcsvc. (All sources automatically generated.) 1994-08-07 23:21:08 +00:00
Makefile libterm is now libtermcap 1994-09-11 22:28:45 +00:00
Makefile.inc From 1.1.5: define default shared library versions. For 2.0, use version 1994-08-04 22:44:00 +00:00