NetBSD/include
joerg 1907ec3a61 Switch device database to cdb(5). Rework ttyname(3) and ttyname_r(3) to
depend on new devname_r(3) as heart. Add /dev/pts magic directly to
devname(3). While it can lead to returning non-existing paths, the
behavior is more consistent that way. Drop caching layer in devname(3),
it doesn't buy anything for the common case of having access to the
database. Teach devname(3) proper fallback behavior of scanning /dev.
Create both old-style and new-style database for now in /etc/rc.d/sysdb.
2012-06-03 21:42:44 +00:00
..
arpa merge libbind 2009-04-12 17:07:33 +00:00
protocols merge christos-time_t 2009-01-11 02:57:17 +00:00
rpc provide a complete prototype for xdrproc_t 2011-08-30 17:09:51 +00:00
rpcsvc PR/46111: Wolfgang Stukenbrock: Add yp_setbindtries(3) so that yp operations 2012-03-02 17:27:48 +00:00
ssp Retire varargs.h support. Move machine/stdarg.h logic into MI 2011-07-17 20:54:30 +00:00
a.out.h Repair more fallout from the exec_aout.h change. 2009-08-16 17:12:47 +00:00
aio.h fix reversed test from Tobias Nygren. 2009-01-13 15:11:09 +00:00
ar.h
assert.h __assert and __assert13 are dead 2011-08-26 01:10:49 +00:00
atomic.h /usr/include/atomic.h, for Solaris source compat. 2008-05-28 12:28:12 +00:00
bitstring.h lint friendly 2010-05-06 18:54:22 +00:00
bm.h de-__P -- the hack is long since useless. Discussed with christos, 2005-02-03 04:39:32 +00:00
cdbr.h Add the constant database reader (cdbr(3)) and writer ((cdbw(3)). 2010-04-25 00:54:44 +00:00
cdbw.h Prototype for cdbw_stable_seeder. 2012-06-03 21:21:45 +00:00
complex.h Commit SoC long double support from Stathis Kamperis 2010-09-15 16:11:28 +00:00
cpio.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
ctype.h more split ctype.h -> sys/ctype_inline.h, sys/ctype_bits.h 2010-06-01 13:52:07 +00:00
db.h use __type_fit() instead of locally brewed macro 2012-03-13 21:14:55 +00:00
dirent.h fix rewinddir on nfs. fix PR/42879 (and probably PR/40229.) 2010-09-26 02:26:59 +00:00
disktab.h de-__P -- the hack is long since useless. Discussed with christos, 2005-02-03 04:39:32 +00:00
dlfcn.h Add _dlauxinfo helper function to provide access to the ELF auxilary 2012-02-16 23:00:38 +00:00
err.h Retire varargs.h support. Move machine/stdarg.h logic into MI 2011-07-17 20:54:30 +00:00
errno.h Add a comment noting that the definition of __errno is now replicated in 2008-03-03 06:57:48 +00:00
fenv.h typo in comment 2012-03-22 03:06:06 +00:00
fmtmsg.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
fnmatch.h new error. 2011-01-31 04:49:46 +00:00
fstab.h de-__P -- the hack is long since useless. Discussed with christos, 2005-02-03 04:39:32 +00:00
fts.h Version fts one more time! This is the most versioned API ever... Bump 2009-08-16 19:33:38 +00:00
ftw.h Add Todd Miller's ftw(3) and nftw(3) file-tree walking functionality, 2005-12-30 23:07:31 +00:00
getopt.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
glob.h add globstar. 2010-09-06 14:38:56 +00:00
grp.h kill _NETBSD_TOOLS. 2007-10-19 15:58:52 +00:00
hesiod.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
iconv.h de-__P -- the hack is long since useless. Discussed with christos, 2005-02-03 04:39:32 +00:00
ieeefp.h finish the ieeefp.h vs fp_prec_t hack from the previous change and 2011-03-27 05:13:15 +00:00
ifaddrs.h de-__P -- the hack is long since useless. Discussed with christos, 2005-02-03 04:39:32 +00:00
inttypes.h Don't define wchar_t for c++; it is native in the language. From Alexander 2009-11-15 22:21:03 +00:00
iso646.h
kvm.h add kvm_getkernelname() 2011-09-12 21:14:29 +00:00
langinfo.h de-__P -- the hack is long since useless. Discussed with christos, 2005-02-03 04:39:32 +00:00
libgen.h remove the const again - per core. 2008-05-10 22:37:42 +00:00
limits.h make CHAR_{MIN,MAX} work for both -fsigned-char and -funsigned-char 2012-03-28 17:04:41 +00:00
link_aout.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
link_elf.h Implement dl_iterate_phdr. 2010-10-16 10:27:06 +00:00
link.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
locale.h 1. MB_LEN_MAX switch MD to MI. 2010-06-07 13:52:28 +00:00
login_cap.h merge christos-time_t 2009-01-11 02:57:17 +00:00
lwp.h merge christos-time_t 2009-01-11 02:57:17 +00:00
Makefile Add userland part of posix_spawn. Libc functions imported from FreeBSD. 2012-02-11 23:31:22 +00:00
malloc.h
math.h oops, forgot to commit: add tgamma and tgammaf 2012-05-05 22:07:57 +00:00
md2.h u_intN_t -> uintN_t 2005-12-26 19:01:47 +00:00
memory.h
mntopts.h Add mount -o extattr option to enable extended attributs (corrently only 2011-06-17 14:23:50 +00:00
monetary.h add missing attributes to the remaining calls, even the ones that gcc has 2008-09-21 16:59:46 +00:00
mpool.h Convert db from UCB types to POSIX types. Prefer uint8_t for u_char as 2008-08-26 21:18:38 +00:00
mqueue.h merge christos-time_t 2009-01-11 02:57:17 +00:00
ndbm.h Userland now builds and uses terminfo instead of termcap. 2010-02-03 15:34:37 +00:00
netconfig.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
netdb.h Add AI_ADDRCONFIG 2012-03-17 21:57:48 +00:00
netgroup.h Remove 3rd and 4th clauses in christos' license. OK christos. 2009-10-21 01:07:44 +00:00
nl_types.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
nlist.h Introduce a new accessor macro N_NAME() to access the n_name field 2009-08-21 08:42:02 +00:00
nsswitch.h Retire varargs.h support. Move machine/stdarg.h logic into MI 2011-07-17 20:54:30 +00:00
paths.h Switch device database to cdb(5). Rework ttyname(3) and ttyname_r(3) to 2012-06-03 21:42:44 +00:00
pwd.h merge christos-time_t 2009-01-11 02:57:17 +00:00
quota.h Be consistent about whether idtype and objtype codes are signed or 2012-02-01 05:46:45 +00:00
randomid.h u_intN_t -> uintN_t 2005-12-26 19:01:47 +00:00
ranlib.h
re_comp.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
regex.h compat code reorg 2005-09-13 01:44:32 +00:00
regexp.h de-__P -- the hack is long since useless. Discussed with christos, 2005-02-03 04:39:32 +00:00
res_update.h merge libbind 2009-04-12 17:07:33 +00:00
resolv.h expose res_check for the benefit of mDNS. 2009-10-24 17:23:34 +00:00
rmt.h handle ssp 2011-02-16 19:29:35 +00:00
sched.h merge christos-time_t 2009-01-11 02:57:17 +00:00
search.h add re-entrant versions of the hash api based on the GNU extensions. 2011-09-14 23:34:26 +00:00
semaphore.h Implement sem_timedwait. 2012-03-08 21:59:24 +00:00
setjmp.h Add __returns_twice for the attribute of the same name. This makes the 2011-11-05 09:27:06 +00:00
sgtty.h de-__P -- the hack is long since useless. Discussed with christos, 2005-02-03 04:39:32 +00:00
signal.h The signal number argument in psignal is int not unsigned int. 2010-08-27 08:40:38 +00:00
spawn.h Use C++ compatible declaration for posix_spawn (instead of the C99 specific 2012-02-22 17:51:01 +00:00
stab.h
stdbool.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
stddef.h Don't define wchar_t for c++; it is native in the language. From Alexander 2009-11-15 22:21:03 +00:00
stdio.h specify size of the array to help -fmudflap 2012-04-18 19:30:15 +00:00
stdlib.h Switch device database to cdb(5). Rework ttyname(3) and ttyname_r(3) to 2012-06-03 21:42:44 +00:00
string.h Do not wrap other header files with extern "C". 2012-04-20 16:20:45 +00:00
stringlist.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
strings.h Don't pollute the namespace with stdint.h. (This file is included from 2011-08-22 01:24:15 +00:00
struct.h
sysexits.h Add a comment asking to update sysexits(3) when adding more entries. 2005-09-30 20:56:19 +00:00
tar.h
tgmath.h Add the C99 header <tgmath.h> (Type-generic math.h) 2008-09-28 14:57:41 +00:00
time.h Provide a re-entrant and thread-safe set of timezone API's that 2010-12-16 18:36:47 +00:00
ttyent.h Add setttyentpath(), functionally equivalent to setttyent() but takes an 2006-04-17 23:29:21 +00:00
tzfile.h
ucontext.h Add __returns_twice for the attribute of the same name. This makes the 2011-11-05 09:27:06 +00:00
ulimit.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
unistd.h new flag. 2012-04-14 01:34:08 +00:00
util.h add getdisk{raw,cooked}name 2012-04-07 16:44:59 +00:00
utime.h merge christos-time_t 2009-01-11 02:57:17 +00:00
utmp.h merge christos-time_t 2009-01-11 02:57:17 +00:00
utmpx.h don't do size computations because g++ does not like it. 2009-01-11 19:09:29 +00:00
uuid.h constify uuid(3) 2008-04-23 07:52:32 +00:00
vis.h Fix various vis/unvis issues: 2011-03-12 19:52:45 +00:00
wchar.h Retire varargs.h support. Move machine/stdarg.h logic into MI 2011-07-17 20:54:30 +00:00
wctype.h 1. {wctype,wctrans,mbstate}_t: switch MD to MI like other 2010-03-27 22:14:09 +00:00
wordexp.h everyone else assumes that defining "_XOPEN_SOURCE" means XPG4.2, 2008-04-01 19:23:28 +00:00