mirror of https://github.com/openbsd/src.git
0967fc9724
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@ |
||
---|---|---|
.. | ||
arpa | ||
protocols | ||
rpc | ||
rpcsvc | ||
Makefile | ||
a.out.h | ||
ar.h | ||
asr.h | ||
assert.h | ||
bitstring.h | ||
blf.h | ||
bsd_auth.h | ||
complex.h | ||
cpio.h | ||
ctype.h | ||
curses.h | ||
db.h | ||
dirent.h | ||
dlfcn.h | ||
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 | ||
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 | ||
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 | ||
sndio.h | ||
spawn.h | ||
stdbool.h | ||
stddef.h | ||
stdio.h | ||
stdlib.h | ||
string.h | ||
strings.h | ||
sysexits.h | ||
tar.h | ||
tgmath.h | ||
tib.h | ||
time.h | ||
ttyent.h | ||
uchar.h | ||
unistd.h | ||
utime.h | ||
utmp.h | ||
uuid.h | ||
vis.h | ||
wchar.h | ||
wctype.h |