NetBSD/lib/libc/gen
itohy 7daefc5a5a Passing "char" values to ctype(3) functions is problematic.
If an argument of a ctype function is outside "unsigned char"
and if it is not EOF, the behavior is undefined.

The isascii(3) is the sole exception of above and it was used to
be used to check a value was valid for other ctype functions in
ancient systems.  On modern systems, the ctype functions take
all values of "unsigned char", and this check is obsolete and
even wrong for non-ASCII systems.  However, we leave the isascii()
untouched for now, so as not to change the current behavior.
2000-07-07 08:03:36 +00:00
..
__errlist14.c Add an EILSEQ code (C99, first appeared in C90/AMD1), and update message 2000-03-10 13:58:59 +00:00
__fts13.c Delint. 2000-01-22 22:19:07 +00:00
__glob13.c Delint. 2000-01-22 22:19:07 +00:00
__siglist14.c Renamed sys_siglist and sys_signame, exported as a pointer, not an array, 1998-11-30 20:45:40 +00:00
__signame14.c Renamed sys_siglist and sys_signame, exported as a pointer, not an array, 1998-11-30 20:45:40 +00:00
__sigsetops14.c Adapt to new signal changes (from Jason) 1998-09-26 23:53:36 +00:00
_err.c RCS Id Police. 1998-01-09 03:15:09 +00:00
_errno.c revert this file, the changes I made were quite unnecessary. 1999-12-10 17:27:28 +00:00
_errx.c RCS Id Police. 1998-01-09 03:15:09 +00:00
_sys_errlist.c Move warnings about sys_errlist[], sys_nerr, __sys_errlist, _sys_nerr 1998-12-06 07:12:18 +00:00
_sys_nerr.c delint 1998-11-13 12:31:50 +00:00
_sys_siglist.c Move warnings about sys_siglist[] and __sys_siglist to _sys_siglist.c, 1998-12-06 07:05:48 +00:00
_verr.c RCS Id Police. 1998-01-09 03:15:09 +00:00
_verrx.c RCS Id Police. 1998-01-09 03:15:09 +00:00
_vwarn.c RCS Id Police. 1998-01-09 03:15:09 +00:00
_vwarnx.c RCS Id Police. 1998-01-09 03:15:09 +00:00
_warn.c RCS Id Police. 1998-01-09 03:15:09 +00:00
_warnx.c RCS Id Police. 1998-01-09 03:15:09 +00:00
alarm.3 Last of the .Os cleanups. .Os is defined in the tmac.doc-common file, 1999-03-22 19:44:33 +00:00
alarm.c Delint. 2000-01-22 22:19:07 +00:00
assert.c implement __diagassert(). currently this just prints the assertion to 1999-09-15 23:57:21 +00:00
basename.3 Use full month names with .Dd, as per mdoc.samples(7). 1999-09-12 18:47:10 +00:00
basename.c Delint. 2000-01-22 22:19:07 +00:00
bswap16.c Move the bswap functions from libutil to libc (this bups the 1999-01-15 13:31:15 +00:00
bswap32.c Move the bswap functions from libutil to libc (this bups the 1999-01-15 13:31:15 +00:00
bswap64.c delint 1999-01-18 20:36:32 +00:00
bswap.3 Use the same copyrigth notice everywhere. 2000-05-15 06:26:42 +00:00
clock.3 add LIBRARY section to man page 1998-02-05 18:45:17 +00:00
clock.c Need <time.h> for clock() prototype. 1998-03-30 14:27:17 +00:00
closedir.c Delint. 2000-01-22 22:19:07 +00:00
confstr.3 Last of the .Os cleanups. .Os is defined in the tmac.doc-common file, 1999-03-22 19:44:33 +00:00
confstr.c Delint. 2000-01-22 22:19:07 +00:00
ctermid.3 fix mdoc reference, plus some other mdoc problems 1998-04-28 19:02:14 +00:00
ctermid.c Delint. 2000-01-22 22:19:07 +00:00
ctype_.c Fix RCSID's 1997-07-13 19:45:36 +00:00
ctype.3 add LIBRARY section to man page 1998-02-05 18:45:17 +00:00
daemon.3 Use full month names with .Dd, as per mdoc.samples(7). 1999-09-12 18:47:10 +00:00
daemon.c Delint. 2000-01-22 22:19:07 +00:00
devname.3 Add a cache ala pwcache(3). Gives a small but measurable performance 2000-06-05 06:12:49 +00:00
devname.c Add a cache ala pwcache(3). Gives a small but measurable performance 2000-06-05 06:12:49 +00:00
directory.3 Last of the .Os cleanups. .Os is defined in the tmac.doc-common file, 1999-03-22 19:44:33 +00:00
dirname.3 Use full month names with .Dd, as per mdoc.samples(7). 1999-09-12 18:47:10 +00:00
dirname.c Delint. 2000-01-22 22:19:07 +00:00
disklabel.c Passing "char" values to ctype(3) functions is problematic. 2000-07-07 08:03:36 +00:00
err.3 Last of the .Os cleanups. .Os is defined in the tmac.doc-common file, 1999-03-22 19:44:33 +00:00
err.c Make some needed weak aliases. 1999-08-17 03:43:59 +00:00
errlist.c Make some needed weak aliases. 1999-08-17 03:43:59 +00:00
errno.c Back out previous: when statically linking executables a warning will be 2000-02-17 21:34:21 +00:00
errx.c Make some needed weak aliases. 1999-08-17 03:43:59 +00:00
exec.3 Fix mdoc .Xr reference for syntax or correctness (e.g. exec(2) versus exec(3)). 1998-04-28 20:11:33 +00:00
execl.c Delint. 2000-01-22 22:19:07 +00:00
execle.c Delint. 2000-01-22 22:19:07 +00:00
execlp.c Delint. 2000-01-22 22:19:07 +00:00
execv.c Delint. 2000-01-22 22:19:07 +00:00
execvp.c Delint. 2000-01-22 22:19:07 +00:00
fmtmsg.3 Add an XSH5 fmtmsg() implementation. 1999-09-12 19:04:30 +00:00
fmtmsg.c Add the inevitable __RCSID(). 1999-09-13 18:36:02 +00:00
fnmatch.3 Implement FNM_CASEFOLD, for matching the pattern in a case-insensitive 2000-06-28 01:13:35 +00:00
fnmatch.c Implement FNM_CASEFOLD, for matching the pattern in a case-insensitive 2000-06-28 01:13:35 +00:00
fpgetmask.3 * New MI man page for fp{set,get}{round,sticky,mask}(3). 1999-04-30 00:58:30 +00:00
frexp.3 add LIBRARY section to man page 1998-02-05 18:45:17 +00:00
fstab.c Delint. 2000-01-22 22:19:07 +00:00
ftok.3 Typos (from OpenBSD) 1999-11-19 23:29:45 +00:00
ftok.c Delint. 2000-01-22 22:19:07 +00:00
fts.3 xref symlink(7) 1999-09-26 21:18:53 +00:00
fts.c Allow the old-name functions to be compiled from the same source file as 1997-10-22 06:37:42 +00:00
getbsize.3 Last of the .Os cleanups. .Os is defined in the tmac.doc-common file, 1999-03-22 19:44:33 +00:00
getbsize.c Delint. 2000-01-22 22:19:07 +00:00
getcap.3 Const poisoning, integer argument promotion. 1999-03-08 10:35:43 +00:00
getcap.c correct memory leak due to t_getstr() and realloc(). the commit will 2000-06-02 13:13:07 +00:00
getcwd.3 Last of the .Os cleanups. .Os is defined in the tmac.doc-common file, 1999-03-22 19:44:33 +00:00
getcwd.c Delint. 2000-01-22 22:19:07 +00:00
getdiskbyname.3 Last of the .Os cleanups. .Os is defined in the tmac.doc-common file, 1999-03-22 19:44:33 +00:00
getdomainname.3 Last of the .Os cleanups. .Os is defined in the tmac.doc-common file, 1999-03-22 19:44:33 +00:00
getdomainname.c Delint. 2000-01-22 22:19:07 +00:00
getfsent.3 Last of the .Os cleanups. .Os is defined in the tmac.doc-common file, 1999-03-22 19:44:33 +00:00
getgrent.3 * highlight that getgrent() doesn't suppress duplicate info from multiple 1999-04-25 13:47:37 +00:00
getgrent.c Delint. 2000-01-22 22:19:07 +00:00
getgrouplist.3 document duplicate suppression 1999-04-25 14:56:10 +00:00
getgrouplist.c Delint. 2000-01-22 22:19:07 +00:00
gethostname.3 Last of the .Os cleanups. .Os is defined in the tmac.doc-common file, 1999-03-22 19:44:33 +00:00
gethostname.c Delint. 2000-01-22 22:19:07 +00:00
getloadavg.3 The prototype for this is in <stdlib.h>... 1999-06-15 12:14:08 +00:00
getloadavg.c we now need <uvm/uvm_param.h> 2000-06-26 15:37:26 +00:00
getlogin.c Delint. 2000-01-22 22:19:07 +00:00
getmntinfo.3 fix bad .Xr 1998-04-29 19:13:09 +00:00
getmntinfo.c Delint. 2000-01-22 22:19:07 +00:00
getnetgrent.3 const poisoning. 1999-03-02 14:02:02 +00:00
getnetgrent.c Delint. 2000-01-22 22:40:58 +00:00
getpagesize.3 Last of the .Os cleanups. .Os is defined in the tmac.doc-common file, 1999-03-22 19:44:33 +00:00
getpagesize.c Delint. 2000-01-22 22:19:07 +00:00
getpass.3 Implement a new manual page category ``SECURITY CONSIDERATIONS'' 1998-06-08 12:41:41 +00:00
getpass.c Delint. 2000-01-22 22:19:07 +00:00
getpwent.3 * highlight that getpwent() doesn't suppress duplicate info from multiple 1999-04-25 13:45:02 +00:00
getpwent.c Delint. 2000-01-22 22:19:07 +00:00
getsubopt.c Delint. 2000-01-22 22:19:07 +00:00
getttyent.3 Last of the .Os cleanups. .Os is defined in the tmac.doc-common file, 1999-03-22 19:44:33 +00:00
getttyent.c Passing "char" values to ctype(3) functions is problematic. 2000-07-07 08:03:36 +00:00
getusershell.3 Last of the .Os cleanups. .Os is defined in the tmac.doc-common file, 1999-03-22 19:44:33 +00:00
getusershell.c Passing "char" values to ctype(3) functions is problematic. 2000-07-07 08:03:36 +00:00
glob.3 * Remove GLOB_QUOTE, add GLOB_NOESCAPE. Per POSIX, backslash quoting of 1998-06-19 22:53:57 +00:00
glob.c Allow the old-name functions to be compiled from the same source file as 1997-10-22 06:37:42 +00:00
initgroups.3 Last of the .Os cleanups. .Os is defined in the tmac.doc-common file, 1999-03-22 19:44:33 +00:00
initgroups.c Delint. 2000-01-22 22:19:07 +00:00
isalnum.3 add LIBRARY section to man page 1998-02-05 18:45:17 +00:00
isalpha.3 add LIBRARY section to man page 1998-02-05 18:45:17 +00:00
isascii.3 add LIBRARY section to man page 1998-02-05 18:45:17 +00:00
isascii.c Move the function implementations of (the non-ANSI) isascii() and toascii() 1999-09-12 18:54:34 +00:00
isatty.c Delint. 2000-01-22 22:19:07 +00:00
isblank.3 add LIBRARY section to man page 1998-02-05 18:45:17 +00:00
iscntrl.3 add LIBRARY section to man page 1998-02-05 18:45:17 +00:00
isctype.c Move the function implementations of (the non-ANSI) isascii() and toascii() 1999-09-12 18:54:34 +00:00
isdigit.3 add LIBRARY section to man page 1998-02-05 18:45:17 +00:00
isgraph.3 add LIBRARY section to man page 1998-02-05 18:45:17 +00:00
isinf.3 Add header file inclusion, and Xref single-precision versions. 1999-08-16 23:12:19 +00:00
islower.3 add LIBRARY section to man page 1998-02-05 18:45:17 +00:00
isprint.3 add LIBRARY section to man page 1998-02-05 18:45:17 +00:00
ispunct.3 add LIBRARY section to man page 1998-02-05 18:45:17 +00:00
isspace.3 add LIBRARY section to man page 1998-02-05 18:45:17 +00:00
isupper.3 Fix mdoc .Xr reference for syntax or correctness (e.g. exec(2) versus exec(3)). 1998-04-28 20:11:33 +00:00
isxdigit.3 add LIBRARY section to man page 1998-02-05 18:45:17 +00:00
ldexp.3 HUGE_VAL -> infinity 1999-08-29 18:55:29 +00:00
Lint___setjmp14.c fix up NetBSD RCS Ids to match the standard, and the leading comment as 2000-06-14 06:48:47 +00:00
Lint___sigsetjmp14.c fix up NetBSD RCS Ids to match the standard, and the leading comment as 2000-06-14 06:48:47 +00:00
Lint__setjmp.c fix up NetBSD RCS Ids to match the standard, and the leading comment as 2000-06-14 06:48:47 +00:00
Lint_alloca.c fix up NetBSD RCS Ids to match the standard, and the leading comment as 2000-06-14 06:48:47 +00:00
Lint_bswap16.c mark the prototype mismatch as linted. We cannot do better because of the 2000-07-06 02:49:41 +00:00
Lint_bswap32.c Move the bswap functions from libutil to libc (this bups the 1999-01-15 13:31:15 +00:00
Lint_bswap64.c Move the bswap functions from libutil to libc (this bups the 1999-01-15 13:31:15 +00:00
Lint_fabs.c fix up NetBSD RCS Ids to match the standard, and the leading comment as 2000-06-14 06:48:47 +00:00
Lint_flt_rounds.c fix up NetBSD RCS Ids to match the standard, and the leading comment as 2000-06-14 06:48:47 +00:00
Lint_fpgetmask.c fix up NetBSD RCS Ids to match the standard, and the leading comment as 2000-06-14 06:48:47 +00:00
Lint_fpgetround.c fix up NetBSD RCS Ids to match the standard, and the leading comment as 2000-06-14 06:48:47 +00:00
Lint_fpgetsticky.c fix up NetBSD RCS Ids to match the standard, and the leading comment as 2000-06-14 06:48:47 +00:00
Lint_fpsetmask.c fix up NetBSD RCS Ids to match the standard, and the leading comment as 2000-06-14 06:48:47 +00:00
Lint_fpsetround.c fix up NetBSD RCS Ids to match the standard, and the leading comment as 2000-06-14 06:48:47 +00:00
Lint_fpsetsticky.c fix up NetBSD RCS Ids to match the standard, and the leading comment as 2000-06-14 06:48:47 +00:00
Lint_frexp.c PR/6251: ``TheMan'': Delint. 1998-12-02 09:47:20 +00:00
Lint_ldexp.c PR/6251: ``TheMan'': Delint. 1998-12-02 09:47:20 +00:00
Lint_modf.c fix up NetBSD RCS Ids to match the standard, and the leading comment as 2000-06-14 06:48:47 +00:00
lockf.3 Last of the .Os cleanups. .Os is defined in the tmac.doc-common file, 1999-03-22 19:44:33 +00:00
lockf.c Delint. 2000-01-22 22:19:07 +00:00
Makefile.inc nlist for COFF 2000-01-03 02:13:32 +00:00
modf.3 add LIBRARY section to man page 1998-02-05 18:45:17 +00:00
nice.3 Last of the .Os cleanups. .Os is defined in the tmac.doc-common file, 1999-03-22 19:44:33 +00:00
nice.c Delint. 2000-01-22 22:19:07 +00:00
nlist_aout.c fix up NetBSD RCS Ids to match the standard, and the leading comment as 2000-06-14 06:48:47 +00:00
nlist_coff.c sweep of my licenses (userland files w/o only my copyright) for 2000-06-14 17:24:02 +00:00
nlist_ecoff.c sweep of my licenses (userland files w/o only my copyright) for 2000-06-14 17:24:02 +00:00
nlist_elf32.c sweep of my licenses (userland files w/o only my copyright) for 2000-06-14 17:24:02 +00:00
nlist_elf64.c sweep of my licenses (userland files w/o only my copyright) for 2000-06-14 17:24:02 +00:00
nlist_private.h sweep of my licenses (userland files w/o only my copyright) for 2000-06-14 17:24:02 +00:00
nlist.3 Last of the .Os cleanups. .Os is defined in the tmac.doc-common file, 1999-03-22 19:44:33 +00:00
nlist.c fix up NetBSD RCS Ids to match the standard, and the leading comment as 2000-06-14 06:48:47 +00:00
opendir.c Delint. 2000-01-22 22:19:07 +00:00
pause.3 Last of the .Os cleanups. .Os is defined in the tmac.doc-common file, 1999-03-22 19:44:33 +00:00
pause.c Delint. 2000-01-22 22:19:07 +00:00
popen.3 Fix mdoc .Xr reference for syntax or correctness (e.g. exec(2) versus exec(3)). 1998-04-28 20:11:33 +00:00
popen.c Delint. 2000-01-22 22:19:07 +00:00
psignal.3 Last of the .Os cleanups. .Os is defined in the tmac.doc-common file, 1999-03-22 19:44:33 +00:00
psignal.c Delint. 2000-01-22 22:19:07 +00:00
pw_private.h Fix a serious symbol collision problem introduced when pw_scan() was added 1998-06-27 05:08:22 +00:00
pw_scan.c back out the #ifdef _DIAGNOSTIC argument checks; too many people complained. 1999-09-20 04:38:56 +00:00
pwcache.3 Document uid_from_user() and gid_from_group(). 1998-07-28 17:09:10 +00:00
pwcache.c Delint. 2000-01-22 22:19:07 +00:00
pwcache.h Clarify the cache size description comments a little. 2000-06-03 13:21:14 +00:00
raise.3 add LIBRARY section to man page 1998-02-05 18:45:17 +00:00
raise.c Fix RCSID's 1997-07-13 19:45:36 +00:00
readdir.c Delint. 2000-01-22 22:19:07 +00:00
realpath.3 change: 1999-04-06 04:54:19 +00:00
rewinddir.c Delint. 2000-01-22 22:19:07 +00:00
scandir.3 make scandir(3)'s 3rd argument take a function that takes a *const* 2000-04-16 14:43:56 +00:00
scandir.c make scandir(3)'s 3rd argument take a function that takes a *const* 2000-04-16 14:43:56 +00:00
seekdir.c Delint. 2000-01-22 22:19:07 +00:00
setdomainname.c Delint. 2000-01-22 22:19:07 +00:00
sethostname.c Delint. 2000-01-22 22:19:07 +00:00
setjmp.3 Last of the .Os cleanups. .Os is defined in the tmac.doc-common file, 1999-03-22 19:44:33 +00:00
setjmperr.c Fix RCSID's 1997-07-13 19:45:36 +00:00
setmode.3 Need <unistd.h> for declarations. 1999-05-26 15:39:36 +00:00
setmode.c Use tab to indent. 2000-01-25 15:43:43 +00:00
setproctitle.3 sweep of my licenses (userland files w/o only my copyright) for 2000-06-14 17:24:02 +00:00
setproctitle.c remove include of <vm/vm.h> 2000-06-29 06:31:44 +00:00
siginterrupt.3 remove extra period in SEE ALL section 2000-07-05 15:45:28 +00:00
siginterrupt.c Delint. 2000-01-22 22:19:07 +00:00
siglist.c Make some needed weak aliases. 1999-08-17 03:43:59 +00:00
signal.3 rip off the signal list and xref signal(7) instead 1999-10-06 17:07:02 +00:00
signal.c Delint. 2000-01-22 22:19:07 +00:00
signame.c Warn about references to the compatibility sys_signame[], and direct 1998-12-01 20:31:41 +00:00
sigsetops.3 Fix incorrect uses of indicate/indicates/indicated for each other. 2000-06-07 19:47:57 +00:00
sigsetops.c Warn about references to the compatibility sigaddset(), sigdelset(), 1998-12-01 22:05:21 +00:00
sleep.3 add LIBRARY section to man page 1998-02-05 18:45:17 +00:00
sleep.c Delint. 2000-01-22 22:19:07 +00:00
stringlist.3 * sl_init(); if malloc() fails return NULL instead of calling err(1,...) 1999-11-28 03:44:09 +00:00
stringlist.c - Don't update the size of allocated storage until realloc successes. 2000-01-25 16:24:40 +00:00
sysconf.3 Move {XOPEN_SHM} from Commands & Utilities to System Interfaces. 1999-09-27 16:27:12 +00:00
sysconf.c Delint. 2000-01-22 22:19:07 +00:00
sysctl.3 - One more s/vm/uvm/ substitution. 2000-07-03 06:23:33 +00:00
sysctl.c Delint. 2000-01-22 22:19:07 +00:00
syslog.3 Last of the .Os cleanups. .Os is defined in the tmac.doc-common file, 1999-03-22 19:44:33 +00:00
syslog.c Delint. 2000-01-22 22:19:07 +00:00
telldir.c Delint. 2000-01-22 22:19:07 +00:00
time.3 Last of the .Os cleanups. .Os is defined in the tmac.doc-common file, 1999-03-22 19:44:33 +00:00
time.c Delint. 2000-01-22 22:19:07 +00:00
times.3 Last of the .Os cleanups. .Os is defined in the tmac.doc-common file, 1999-03-22 19:44:33 +00:00
times.c Delint. 2000-01-22 22:19:07 +00:00
timezone.3 Removed extraneous DESCRIPTION section header. 1998-08-02 03:20:41 +00:00
timezone.c Doh. Remove the __weak_alias() as well... 2000-01-23 07:37:47 +00:00
toascii.3 add LIBRARY section to man page 1998-02-05 18:45:17 +00:00
toascii.c Move the function implementations of (the non-ANSI) isascii() and toascii() 1999-09-12 18:54:34 +00:00
tolower_.c Fix RCSID's 1997-07-13 19:45:36 +00:00
tolower.3 add LIBRARY section to man page 1998-02-05 18:45:17 +00:00
toupper_.c Fix RCSID's 1997-07-13 19:45:36 +00:00
toupper.3 fix a small nroff bug & sort the references 1998-04-27 22:19:02 +00:00
ttyname.3 Dv vs. Va police. 1999-02-16 19:36:52 +00:00
ttyname.c Delint. 2000-01-22 22:19:07 +00:00
ttyslot.c Delint. 2000-01-22 22:19:07 +00:00
ualarm.3 Last of the .Os cleanups. .Os is defined in the tmac.doc-common file, 1999-03-22 19:44:33 +00:00
ualarm.c Delint. 2000-01-22 22:19:07 +00:00
ulimit.3 Fix some formatting mistakes of mine. 1999-10-11 11:03:27 +00:00
ulimit.c Add an XSH5 ulimit()/<ulimit.h> implementation. 1999-09-13 18:38:04 +00:00
uname.3 add LIBRARY section to man page 1998-02-05 18:45:17 +00:00
uname.c Delint. 2000-01-22 22:19:07 +00:00
unvis.3 Fix mdoc .Xr reference for syntax or correctness (e.g. exec(2) versus exec(3)). 1998-04-28 20:11:33 +00:00
unvis.c Delint. 2000-01-22 22:19:07 +00:00
usleep.3 Last of the .Os cleanups. .Os is defined in the tmac.doc-common file, 1999-03-22 19:44:33 +00:00
usleep.c Delint. 2000-01-22 22:19:07 +00:00
utime.3 Last of the .Os cleanups. .Os is defined in the tmac.doc-common file, 1999-03-22 19:44:33 +00:00
utime.c Delint. 2000-01-22 22:19:07 +00:00
valloc.3 Last of the .Os cleanups. .Os is defined in the tmac.doc-common file, 1999-03-22 19:44:33 +00:00
valloc.c Delint. 2000-01-22 22:19:07 +00:00
verr.c Make some needed weak aliases. 1999-08-17 03:43:59 +00:00
verrx.c Make some needed weak aliases. 1999-08-17 03:43:59 +00:00
vis.3 Added description of svis, strsvis, strsvisx. 1999-11-25 16:52:29 +00:00
vis.c Delint. 2000-01-22 22:40:58 +00:00
vwarn.c Make some needed weak aliases. 1999-08-17 03:43:59 +00:00
vwarnx.c Make some needed weak aliases. 1999-08-17 03:43:59 +00:00
wait3.c Delint. 2000-01-22 22:19:07 +00:00
wait.c Delint. 2000-01-22 22:19:07 +00:00
waitpid.c Delint. 2000-01-22 22:19:07 +00:00
warn.c Make some needed weak aliases. 1999-08-17 03:43:59 +00:00
warnx.c Make some needed weak aliases. 1999-08-17 03:43:59 +00:00