freebsd-dev/lib/libc
Andrey A. Chernov c8f931a80e PATH_LOCALE: use this non-standard env variable first time only, i.e.
strdup() it to prevent unsetenv() or setenv() effects. Check its length to
not allow user to overflow internal locale buffer. Move PATH_LOCALE
handling code into one place.

POSIX: make better stub for LC_MONETARY & LC_NUMERIC, now it check
locale directory existance instead of refusing all non-C non-POSIX
locales. POSIX treats empty locale env variable as unset variable
while our old code treats it as "C" locale, fix it. Implement previous locale
restoring, if locale setting fails. Old code assumes success if some
of LC_ALL subset is successed even other fails, POSIX treats it as
failure with previous locale restoring, fix it.

Remove unneccessary length checking in currentlocale()
1996-11-26 02:49:53 +00:00
..
amd64 Correct a "spelling" error in a comment. 1996-10-31 17:50:45 +00:00
compat-43 fix .Xr macro 1996-09-21 15:08:10 +00:00
db Back out most of the last backout. :-) Guido removed the 1.1.1.1->1.1.1.2 1996-10-19 01:34:25 +00:00
gen Fixed execvp() of an empty pathname to fail POSIXly. Previously it 1996-11-18 19:24:47 +00:00
gmon Cleaned up interrupt masking by declaring the state variable in a 1996-08-28 20:15:32 +00:00
i386 Correct a "spelling" error in a comment. 1996-10-31 17:50:45 +00:00
locale PATH_LOCALE: use this non-standard env variable first time only, i.e. 1996-11-26 02:49:53 +00:00
net Doc updates and cleanups made with the bind-4.9.4 update some time ago. 1996-11-01 06:29:00 +00:00
nls General -Wall warning cleanup, part I. 1996-07-12 18:57:58 +00:00
quad Added prototypes. 1995-12-26 13:25:13 +00:00
regex collate_range_cmp -> __collate_range_cmp 1996-10-31 04:38:21 +00:00
rpc get_myaddress() wasn't following the interface array properly 1996-11-22 23:37:08 +00:00
stdio perror () does not prepend ": " for the non-NULL argument "". close PR 1492 1996-09-30 15:39:18 +00:00
stdlib If you run with option Z and malloc fails, memset gets called 1996-10-29 20:35:39 +00:00
stdtime Parameters for localtime_r() and gmtime_r() definitions changed. 1996-11-11 09:14:24 +00:00
string delete doubled words, e.g.: "the the" -> "the" 1996-10-05 22:27:30 +00:00
sys Slight rewording of the BUGS section. 1996-11-13 23:55:28 +00:00
xdr delete doubled words, e.g.: "the the" -> "the" 1996-10-05 22:27:30 +00:00
yp - Avoid possible SEGVs: never call clnt_destroy() without checking 1996-11-08 01:42:02 +00:00
Makefile Back out minor bumping per Peter suggestion 1996-08-13 14:37:53 +00:00