src/include
jca 0967fc9724 Move ctype.h defines to the _CTYPE_ prefix, avoids clashes with identifiers in ports
Even if those _[BCNLPSUX] defines are in the reserved namespace, some
ports make use of those identifiers and thus need pointless
headscratching and patches.  Just use a longer reserved prefix.
We can't just #undef those defines as they are used in libc.

Change similar to what NetBSD did around 2010.  Went through base builds
and an amd64 bulk build, the only fallout was lib(e)stdc++ base_ctype.h.
"make includes" will install the latest ctype.h and libstdc++ ctype_base.h.

"makes sense" deraadt@, ok sthen@ tb@
2024-02-04 13:03:18 +00:00
..
arpa spelling fixes; from paul tagliamonte 2022-12-27 07:44:56 +00:00
protocols
rpc spelling fixes; from paul tagliamonte 2022-12-27 07:44:56 +00:00
rpcsvc spelling fixes; from paul tagliamonte 2022-12-27 07:44:56 +00:00
Makefile Provide C11 <uchar.h>. 2023-08-20 15:02:50 +00:00
a.out.h
ar.h
asr.h
assert.h
bitstring.h
blf.h
bsd_auth.h
complex.h
cpio.h
ctype.h Move ctype.h defines to the _CTYPE_ prefix, avoids clashes with identifiers in ports 2024-02-04 13:03:18 +00:00
curses.h
db.h
dirent.h
dlfcn.h Add #define for RTLD_NOLOAD missed in last ld.so commit. 2022-08-20 17:39:22 +00:00
elf.h
elf_abi.h
err.h
errno.h
fenv.h
float.h
fnmatch.h
fstab.h
fts.h
ftw.h
getopt.h
glob.h
grp.h
icdb.h
ieeefp.h
ifaddrs.h
inttypes.h POSIX 2008 TC2 requires <inttypes.h> to provide wchar_t 2022-07-31 01:27:31 +00:00
iso646.h
kvm.h
langinfo.h
libgen.h
limits.h
link.h
link_elf.h
locale.h
login_cap.h
math.h
md5.h
memory.h
ndbm.h
netdb.h
netgroup.h Christos Zoulas agreed to rescind clause 3 and 4 in 2023-01-04 13:00:11 +00:00
nl_types.h
nlist.h
paths.h
poll.h
pthread.h
pthread_np.h
pwd.h
ranlib.h
readpassphrase.h
regex.h
resolv.h
rmd160.h
sched.h
search.h
semaphore.h
setjmp.h
sha1.h
sha2.h
signal.h
siphash.h spelling fixes; from paul tagliamonte 2022-12-27 07:44:56 +00:00
sndio.h
spawn.h
stdbool.h
stddef.h
stdio.h
stdlib.h
string.h
strings.h
sysexits.h
tar.h
tgmath.h
tib.h Make sure TIB_INIT correctly initializes tib_thread_flags; regression 2023-12-08 19:14:36 +00:00
time.h Move CLOCKS_PER_SEC to sys/_time.h so the kernel has access to it. 2022-10-25 16:30:30 +00:00
ttyent.h
uchar.h According to the C11 standard, char32_t and char16_t are not part 2023-09-05 23:16:01 +00:00
unistd.h remove support for syscall(2) -- the "indirection system call" because 2023-12-12 15:30:55 +00:00
utime.h
utmp.h
uuid.h
vis.h
wchar.h
wctype.h