freebsd-src/lib
Andrey A. Chernov 4e6b157062 Locale *is* used in strto*l*(), at least for isspace(), so remove
'locale not used' statement from comments and BUGS section of manpage.

strtol(): fix non-portable 'cutoff' calculation using the same method as
in strtoll().

Cleanup 'cutoff' calculation, remove unneded casts. Misc. cleanup to
make all functions looks the same.

Implement EINVAL reaction per POSIX, document it in manpage, corresponding
POSIX example quotes here:

------------------------------------------------
If the subject sequence is empty or does not have the expected form, no
conversion is performed; the value of str is stored in the object pointed
to by endptr, provided that endptr is not a null pointer.

If no conversion could be performed, 0 shall be returned and errno may be
set to [EINVAL].

[EINVAL] The value of base is not supported.

Since 0, {LONG_MIN} or {LLONG_MIN}, and {LONG_MAX} or {LLONG_MAX} are
returned on error and are also valid returns on success, an application
wishing to check for error situations should set errno to 0, then call
strtol( ) or strtoll ( ), then check errno.
-----------------------------------------------------
2001-09-04 16:39:11 +00:00
..
compat Rebuild libcrypto.so.1 and libssl.so.1 from 4.2-RELEASE, but this time 2001-08-21 07:48:58 +00:00
csu Make sure stack is aligned to 16 bytes. 2001-08-21 16:53:23 +00:00
libalias Added TFTP support. 2001-08-21 16:25:38 +00:00
libatm
libbind
libbz2
libc Locale *is* used in strto*l*(), at least for isspace(), so remove 2001-09-04 16:39:11 +00:00
libc_r Use ``.Rv -std'' wherever possible. 2001-08-31 09:57:38 +00:00
libcalendar
libcam Mark some functions as __printflike() and/or taking const char * arguments 2001-08-20 12:53:36 +00:00
libcom_err
libcompat
libcrypt Remove out-of-date "cannot be exported from USA" notice. 2001-08-15 20:25:16 +00:00
libdevinfo Include string.h for the strlen() prototype to quiet a warning. 2001-08-10 16:55:09 +00:00
libdevstat Remove a duplicate "that". 2001-08-24 02:24:58 +00:00
libdisk Mark some functions as __printflike() and/or taking const char * arguments 2001-08-20 12:53:36 +00:00
libedit mdoc(7) police: protect trailing full stops of abbreviations 2001-08-10 13:45:36 +00:00
libfetch Handle snprintf() returning < 0 (not just -1) 2001-08-20 15:44:17 +00:00
libform
libftpio
libgnumalloc
libio Removed duplicate VCS ID tags, as per style(9). 2001-08-13 14:06:34 +00:00
libipsec mdoc(7) police: fixed the "new sentence" bogons. 2001-08-10 15:03:10 +00:00
libipx
libisc
libkse Mark some functions as __printflike() and/or taking const char * arguments 2001-08-20 12:53:36 +00:00
libkvm Make ps -M corefile work again. This has been broken for quite some time. 2001-08-24 09:43:44 +00:00
libm mdoc(7) police: join split punctuation to macro calls. 2001-08-10 17:35:21 +00:00
libmd
libmenu
libmp Don't claim to be mp(3). 2001-08-21 20:05:39 +00:00
libncp Mark some functions as __printflike() and/or taking const char * arguments 2001-08-20 12:53:36 +00:00
libncurses
libnetgraph mdoc(7) police: markup nits. 2001-08-27 08:01:01 +00:00
libopie Remove the WANT_INSECURE_OPIE option - it is now a default. This is not 2001-08-12 18:47:56 +00:00
libpam Introduce a "noroot_ok" option to make this module ignore authentications 2001-08-26 18:09:00 +00:00
libpanel
libpcap
libpthread Use ``.Rv -std'' wherever possible. 2001-08-31 09:57:38 +00:00
libradius
libresolv
librpcsvc Removed duplicate VCS ID tags, as per style(9). 2001-08-13 14:06:34 +00:00
libsbuf
libsmdb
libsmutil
libstand Remove bogus implementation of _setjmp/_longjmp 2001-09-03 14:19:02 +00:00
libtacplus mdoc(7) police: Fixed broken xrefs. 2001-08-22 14:16:31 +00:00
libtelnet No functional changes, but: 2001-08-20 12:04:53 +00:00
libusb mdoc(7) police: Fixed broken xrefs. 2001-08-22 14:16:31 +00:00
libusbhid mdoc(7) police: Fixed broken xrefs. 2001-08-22 14:16:31 +00:00
libutil Removed duplicate VCS ID tags, as per style(9). 2001-08-13 14:06:34 +00:00
libvgl mdoc(7) police: join split punctuation to macro calls. 2001-08-10 17:35:21 +00:00
libwrap
libxpg4
liby
libz
msun mdoc(7) police: join split punctuation to macro calls. 2001-08-10 17:35:21 +00:00
ncurses
Makefile Adjust dependancies and build order. PAM needs RPC. 2001-08-26 17:49:51 +00:00
Makefile.inc