freebsd-nq/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 Replace beforeinstall target with new variables used by .mk system. 2000-01-14 07:57:47 +00:00
libbind Build more components to get named to build. 1999-11-30 04:40:54 +00:00
libbz2 style nit 2001-07-09 23:12:23 +00:00
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 Remove whitespace at EOL. 2001-07-15 07:53:42 +00:00
libcam Mark some functions as __printflike() and/or taking const char * arguments 2001-08-20 12:53:36 +00:00
libcom_err MAN[1-9] -> MAN. 2001-03-27 17:27:19 +00:00
libcompat mdoc(7) police: expand plain text xrefs. 2001-08-08 11:48:28 +00:00
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 MAN[1-9] -> MAN. 2001-03-27 17:27:19 +00:00
libftpio Remove whitespace at EOL. 2001-07-15 07:53:42 +00:00
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 Remove whitespace at EOL. 2001-07-15 07:53:42 +00:00
libisc MAN[1-9] -> MAN. 2001-03-27 17:27:19 +00:00
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 mdoc(7) police: 2001-08-07 15:48:51 +00:00
libmenu Update for ncurses 5.2-20010512 import 2001-05-17 08:30:09 +00:00
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 Turn on the extra 'const' settings for various curses functions. While 2001-06-12 01:14:02 +00:00
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 MAN[1-9] -> MAN. 2001-03-27 17:27:19 +00:00
libpcap Update our bpf.h with tcpdump.org's new DLT_ types. 2001-07-31 23:27:06 +00:00
libpthread Use ``.Rv -std'' wherever possible. 2001-08-31 09:57:38 +00:00
libradius mdoc(7) police: removed HISTORY info from the .Os call. 2001-07-10 13:41:46 +00:00
libresolv
librpcsvc Removed duplicate VCS ID tags, as per style(9). 2001-08-13 14:06:34 +00:00
libsbuf Removed -I${.CURDIR}/../../sys from CFLAGS. 2001-05-20 12:45:53 +00:00
libsmdb Add a MAINTAINER= line so people know who to blame 2000-10-26 23:02:36 +00:00
libsmutil Add a MAINTAINER= line so people know who to blame 2000-10-26 23:02:36 +00:00
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 MAN[1-9] -> MAN. 2001-03-27 17:27:19 +00:00
libxpg4 Bump major to preserve 3.x binaries compatibility 2000-06-13 00:41:38 +00:00
liby
libz Remove whitespace at EOL. 2001-07-15 07:53:42 +00:00
msun mdoc(7) police: join split punctuation to macro calls. 2001-08-10 17:35:21 +00:00
ncurses Turn on the extra 'const' settings for various curses functions. While 2001-06-12 01:14:02 +00:00
Makefile Adjust dependancies and build order. PAM needs RPC. 2001-08-26 17:49:51 +00:00
Makefile.inc