NetBSD/sys/sys
skrll 6d3ceb1d61 Rename NetBSD/hp700 to NetBSD/hppa.
Unfortunately our VCS isn't very helpful here.
2014-02-24 07:23:38 +00:00
..
acct.h merge christos-time_t 2009-01-11 02:45:45 +00:00
agpio.h add AGP v3 support to agp_generic_enable from FreeBSD 2011-02-15 08:57:01 +00:00
aio.h According to TOG, <aio.h> is a standalone header. 2012-01-07 19:48:19 +00:00
ansi.h Retire varargs.h support. Move machine/stdarg.h logic into MI 2011-07-17 20:54:30 +00:00
aout_mids.h Add a MID for IA64 (also it never used a.out, we need it for kernel crash 2012-12-27 06:55:49 +00:00
ataio.h Rework struct ata_command to support LBA28 and LBA48-protocol commands. 2012-01-24 20:04:07 +00:00
atomic.h Declare 16 and 8 bit atomic CAS - while it is not usually sane to expect 2014-02-21 15:52:53 +00:00
audioio.h Add AUDIO_ENCODING_AC3 encoding type. 2011-09-06 01:16:43 +00:00
bitops.h add __BITMAP_TYPE 2012-12-07 02:27:58 +00:00
blist.h Fix typo ("then" instead of "than") 2013-12-09 09:35:16 +00:00
boot_flag.h
bootblock.h Rename NetBSD/hp700 to NetBSD/hppa. 2014-02-24 07:23:38 +00:00
bswap.h Create and use __CAST(type, value) in headers so that modern c++ with 2009-08-08 21:23:15 +00:00
buf.h BUFQ_PRIOCSCAN: 2012-02-17 08:45:11 +00:00
bufq_impl.h buf_inorder: 2011-11-02 13:52:34 +00:00
bufq.h g/c BUFQ_FOO() macros and use bufq_foo() directly. 2009-01-13 13:33:58 +00:00
bus_proto.h add BUS_DMA_PREFETCHABLE flag for bus_dmamem_map(), analog to 2013-02-04 13:18:35 +00:00
bus.h Add dummy bus_dma(9) typedefs (enabled by __HAVE_NO_BUS_DMA) in <sys/bus.h> 2012-05-07 18:16:38 +00:00
callback.h
callout.h
cctr.h
cdbr.h Allow kernel code to access constant databases by moving cdbr(3) and the 2013-12-11 01:24:08 +00:00
cdefs_aout.h
cdefs_elf.h Remove spurious \ from last line of __link_set_decl macro. 2013-02-07 18:53:34 +00:00
cdefs.h Add another set of parens 2014-02-05 01:59:58 +00:00
cdio.h Fix flagbits for MMC_TRACKINFO flags printing; it had an illegal escape code 2009-01-29 19:36:28 +00:00
chio.h
clockctl.h merge christos-time_t 2009-01-11 02:45:45 +00:00
condvar.h tsleep() on lbolt is now illegal. Convert cv_wakeup(&lbolt) to 2009-12-05 22:38:19 +00:00
conf.h split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
core.h Introduce <sys/aout_mids.h>, and include it from <sys/core.h> and 2009-08-20 22:07:49 +00:00
cprng.h forgot to commit this with rump kernelcprng change 2014-01-17 02:08:56 +00:00
cpu_data.h excise unused qchain 2013-11-25 03:02:30 +00:00
cpu.h and the last CIRCLEQ is gone now. 2013-11-25 03:06:08 +00:00
cpufreq.h Bump CPUFREQ_LATENCY_MAX to UINT32_MAX. 2011-10-27 05:13:04 +00:00
cpuio.h Add definitions so that the i386 cpuctl can issue IOC_CPU_UCODE_GET_VERSION 2013-01-05 16:36:38 +00:00
ctype_bits.h Allow use from C++. 2013-04-30 00:42:31 +00:00
ctype_inline.h Extend ctype classification table to 16bit. Based on patch by 2013-04-13 10:21:20 +00:00
debug.h We don't support KMEM_GUARD nor FREECHECK yet with rump, so disable them 2012-04-15 19:07:40 +00:00
device_if.h A pointer typedef entails trading too much flexibility to declare const 2010-02-24 22:37:54 +00:00
device.h Pass the device name in, so we can debug what deferred drivers did not work. 2013-10-12 16:49:00 +00:00
devmon.h
dir.h
dirent.h Introduce KERNEL_NAME_MAX = 255, and bump NAME_MAX to 511. This makes 2011-09-27 01:40:32 +00:00
dirhash.h Extend generic dirhash to include an empty directory checker based on 2013-07-07 19:31:26 +00:00
disk.h Add disk_set_info() prototype 2013-05-29 15:22:19 +00:00
disklabel_acorn.h
disklabel_gpt.h add implementation defined attributes from FreeBSD 2013-11-24 08:17:50 +00:00
disklabel_rdb.h Add definition for MSD(FAT) and SFS(Smart FS). 2010-06-19 08:45:25 +00:00
disklabel.h Fix typo in comment. 2013-11-05 00:36:02 +00:00
dkbad.h
dkio.h Implement experimental support to pass notifications that a file 2012-10-19 17:09:06 +00:00
dkstat.h
domain.h * Arrange for interfaces that create new file descriptors to be able to 2011-06-26 16:42:39 +00:00
drvctlio.h
dtrace_bsd.h adapt the cyclic module and profile dtrace provider to netbsd. 2012-12-02 01:05:16 +00:00
dvdio.h
endian.h Create and use __CAST(type, value) in headers so that modern c++ with 2009-08-08 21:23:15 +00:00
envsys.h Document that ENVSYS_STEMP is in microkelvins. 2012-12-05 04:21:30 +00:00
errno.h Expose the pseudo-errors if _KMEMUSER is defined (as well as _KERNEL). 2013-01-02 18:51:53 +00:00
evcnt.h Add EVCNT_TYPE_ANY for sysctl. Fix EVCNT_STRING_MAX fencepost error. 2011-01-29 18:21:22 +00:00
event.h * Arrange for interfaces that create new file descriptors to be able to 2011-06-26 16:42:39 +00:00
eventvar.h
exec_aout.h Remove some lint 2012-03-17 21:54:12 +00:00
exec_coff.h
exec_ecoff.h Change u_long to vaddr_t/vsize_t in exec code where appropriate (mostly 2009-12-10 14:13:48 +00:00
exec_elf.h Remove the last argument of elf_check_header(). It is easier - and faster - to 2014-02-15 16:17:01 +00:00
exec_script.h
exec.h Instead of generating all the 'note' sections twice (and hoping that the 2014-01-03 20:52:47 +00:00
extattr.h Replace the remaining KAUTH_GENERIC_ISSUSER authorization calls with 2012-03-13 18:40:26 +00:00
extent.h converting extent(9) from malloc(9) to kmem(9) 2012-01-27 18:52:47 +00:00
fcntl.h Remove parameter name from openat prototype. 2013-09-15 10:41:20 +00:00
fd_set.h Cast FD_* argument to unsiged, shut ups lint. 2010-07-08 18:56:17 +00:00
fdio.h
featuretest.h comment about ISOC11 2013-04-26 18:29:06 +00:00
file.h Expose the DTYPE_xxx (names) defines even if _KERNEL isn't defined. 2013-01-02 19:35:43 +00:00
fileassoc.h
filedesc.h Add a posix_spawn syscall, as discussed on tech-kern. 2012-02-11 23:16:15 +00:00
filio.h
flashio.h add flash_addr_t 2011-06-28 20:49:43 +00:00
float_ieee754.h xorg's pixman-arm-neon-asm-bilinear.S wants to include this file, so make 2013-06-18 20:17:19 +00:00
fstrans.h Don't use do {} while(0) for a single function call. 2008-11-07 00:15:42 +00:00
fstypes.h allow to enable ffs "discard" by update mounts, make the flag visible 2012-11-26 16:22:21 +00:00
gcq.h
gennameih.awk Print pathnames for created files. No change to generated files. 2009-12-23 14:17:19 +00:00
gmon.h use explicit cast for RHS of shift operator since semantics change from 2012-03-09 15:38:03 +00:00
gpio.h Remove an unused constant. 2011-11-13 16:56:15 +00:00
hash.h Add murmurhash2() prototype, missed in previous commit. 2012-07-08 01:24:08 +00:00
idle.h
ieee754.h All EXT_EXP defines must be conditionized. Back out previous change which 2014-02-01 16:39:52 +00:00
intr.h add #define __HAVE_MD_SOFTINT_TRIGGER to <vax/types.h> 2013-08-25 03:08:56 +00:00
inttypes.h C++11 no longer requires __STDC_LIMIT_MACROS, __STDC_CONSTANT_MACROS or 2013-04-22 21:26:48 +00:00
ioccom.h comment 2011-10-19 10:53:12 +00:00
ioctl_compat.h comment out the entries that are common with termios, and explain that they 2013-07-11 19:17:57 +00:00
ioctl.h Use "defopt MODULAR" in sys/conf/files, and #include "opt_modular.h" 2009-02-13 22:41:00 +00:00
iostat.h Add disk_isbusy(), iostat_isbusy(). 2009-04-04 07:30:09 +00:00
ipc.h Replace the remaining KAUTH_GENERIC_ISSUSER authorization calls with 2012-03-13 18:40:26 +00:00
joystick.h
kauth.h C99 section 6.7.2.3 (Tags) Note 3 states that: 2013-03-18 19:35:35 +00:00
kcore.h Add a structure tag for phys_ram_seg_t. 2011-01-18 08:17:39 +00:00
kcpuset.h Some constification. 2013-07-17 22:36:26 +00:00
kern_ctf.h DTrace: Add support for CTF sections in the netbsd elf image, load these 2010-03-12 21:43:10 +00:00
kernel.h Add extern int psratio 2013-07-30 13:14:30 +00:00
kernhist.h Fix typo. Hi matt. 2013-02-19 22:54:03 +00:00
kgdb.h Clean up excessive #ifdef'age of NMI trap handling for amd64/i386/xen. 2011-04-03 22:29:25 +00:00
kmem.h - Make KMGUARD interrupt-safe. 2012-02-05 03:40:07 +00:00
kobj_impl.h Always provide a meaningful short name for the kobj in the error message, 2011-08-13 21:04:05 +00:00
kobj.h Always provide a meaningful short name for the kobj in the error message, 2011-08-13 21:04:05 +00:00
kprintf.h Retire varargs.h support. Move machine/stdarg.h logic into MI 2011-07-17 20:54:30 +00:00
ksem.h expose ksem_t for fstat(8), and implement stat for future reference. 2012-11-25 01:05:04 +00:00
ksyms.h make ksyms structures not depend on KDTRACE_HOOKS. 2012-11-18 00:06:56 +00:00
kthread.h change printf gcc attribute to __printflike(), requested by joerg. 2011-11-21 04:36:05 +00:00
ktrace.h include necessary headers 2013-12-09 17:43:58 +00:00
localedef.h Rename fixup to update_global to better reflect the purpose. 2013-08-18 20:03:48 +00:00
lock.h Remove vlockmgr(). Generic vnode lock operations now use a rwlock located 2010-07-01 13:00:54 +00:00
lockdebug.h Revert change that allowed rw_tryenter(&lock, RW_READER) to recurse 2013-04-27 08:12:34 +00:00
lockf.h Bring in vnode.h 2008-11-19 13:34:11 +00:00
lua.h include sys/condvar.h 2013-10-29 17:35:40 +00:00
lwp.h prototype adjustments for lwp_park, welcome to 6.99.19 2013-03-29 01:09:45 +00:00
lwpctl.h
Makefile we never include bsd.sys.mk directly. 2014-01-10 15:54:59 +00:00
malloc.h - Replace some malloc(9) uses with kmem(9). 2012-04-30 22:51:27 +00:00
mallocvar.h Remove everything to do with 'struct malloc_type' and the malloc link_set. 2012-04-29 20:27:31 +00:00
mbuf.h change M_COPYALL to be -1 instead of depending on it too be "too large", 2013-11-14 00:50:36 +00:00
md4.h
md5.h
midiio.h
mman.h Add shm_open(3) and shm_unlink(3) to support POSIX shared memory objects. 2013-12-19 19:11:50 +00:00
module.h use MODULE_CLASS_MISC for Lua modules 2013-10-23 18:57:40 +00:00
mount.h change the mountlist CIRCLEQ into a TAILQ 2013-11-23 13:35:36 +00:00
mqueue.h change printf gcc attribute to __printflike(), requested by joerg. 2011-11-21 04:36:05 +00:00
msg.h Provide compatibility for pre-christos-time_t sysv sysctls. 2009-01-19 19:39:41 +00:00
msgbuf.h
mtio.h
mutex.h Re-apply: 2010-02-08 09:54:27 +00:00
namei.h Regen from updated namei.src. 2012-11-18 18:25:50 +00:00
namei.src Apply manu's change to namei.h correctly. 2012-11-18 18:25:08 +00:00
null.h Tack a public domain notice on this, albeit 10 years late, per request 2010-07-06 11:56:20 +00:00
once.h Rewrite once to use global locks and atomic ops to get rid of the 2008-10-09 10:48:21 +00:00
optstr.h
param.h Move the amd64 and i386 pcb to the bottom of the uarea, and move the 2014-02-20 18:19:09 +00:00
pax.h
pcq.h Add generic producer/consumer queue code. 2008-11-11 20:17:27 +00:00
pcu.h -extend the pcu(9) API by a function which saves all context on the 2013-08-22 19:50:54 +00:00
percpu_types.h
percpu.h
physmap.h KMEMUSER -> _KMEMUSER 2013-04-08 01:33:53 +00:00
pipe.h If a multithreaded app closes an fd while another thread is blocked in 2009-12-20 09:36:05 +00:00
pmc.h
pmf.h Add PMFE_SPEED_CHANGED 2013-08-06 06:10:57 +00:00
poll.h - selcommon/pollcommon: drop redundant l argument. 2009-11-11 09:48:50 +00:00
pool.h Now that pool_cache_invalidate() is synchronous and can handle per-CPU 2012-06-05 22:51:47 +00:00
power.h reverse the polarity of the extra key option, always enabling them. 2013-03-30 19:05:20 +00:00
proc.h Remove struct simplelock forward declaration. 2014-02-21 22:06:48 +00:00
prot.h
protosw.h Convert socket options code to use a sockopt structure 2008-08-06 15:01:23 +00:00
pserialize.h Add an implementation of passive serialization as described in expired 2011-07-30 17:01:04 +00:00
pset.h Systematically include sys/featuretest.h when _NETBSD_SOURCE is used. 2013-04-27 21:35:24 +00:00
ptrace.h Remove __HAVE_PROCESS_XFPREGS and add the extra parameter for the size 2014-01-04 00:10:02 +00:00
ptree.h Add a ptree_mask_node_p to determine if an item is a mask node, and what 2012-10-06 22:15:09 +00:00
pty.h
queue.h Allow QUEUEDEBUG to be used from userland. 2013-12-25 17:19:34 +00:00
quota.h Add QUOTA_RESTRICT_READONLY, for the nfs quota access code. 2012-01-30 00:56:19 +00:00
quotactl.h Fix misspelling: accommodate is a long enough word to have room for two 'c's 2012-12-01 11:41:49 +00:00
radioio.h
radixtree.h add radix_tree_empty_tagged_tree_p, a "tagged" variant of 2011-10-25 14:11:27 +00:00
ras.h Allow the asm line separator (default ';') to be overridden in the 2008-08-11 21:51:14 +00:00
rbtree.h remove bogus const quals 2012-02-17 08:20:55 +00:00
reboot.h
resource.h Add a new resource to limit the number of lwps per user, RLIMIT_NTHR. There 2012-06-09 02:31:14 +00:00
resourcevar.h Move rusage computation to a new getrusage1() function. Adjust all 2012-11-03 23:22:21 +00:00
rmd160.h
rnd.h Fix rnd_add_* to conform to manual page: allow addition of entropy 2013-08-29 01:04:49 +00:00
rndsink.h Rework rndsink(9) abstraction and adapt arc4random(9) and cprng(9). 2013-06-23 02:35:23 +00:00
rngtest.h First step of random number subsystem rework described in 2011-11-19 22:51:18 +00:00
rpst.h fix _STANDALONE build 2011-04-14 15:31:20 +00:00
rwlock.h Re-apply: 2010-02-08 09:54:27 +00:00
scanio.h
sched.h change printf gcc attribute to __printflike(), requested by joerg. 2011-11-21 04:36:05 +00:00
scsiio.h
sdt.h Use uint32_t, not u_int32_t; makes this file standalone like it ought 2013-10-07 07:11:40 +00:00
select.h - selcommon/pollcommon: drop redundant l argument. 2009-11-11 09:48:50 +00:00
selinfo.h Implement direct select/poll support, currently effective for socket and 2010-07-08 12:23:31 +00:00
sem.h Provide compatibility for pre-christos-time_t sysv sysctls. 2009-01-19 19:39:41 +00:00
sha1.h Improve portability and clarity by using uint8_t for the byte data 2009-11-06 20:31:18 +00:00
sha2.h Add SHA224 implementation to libc. 2009-05-26 08:04:11 +00:00
shm.h Provide compatibility for pre-christos-time_t sysv sysctls. 2009-01-19 19:39:41 +00:00
siginfo.h convert vmem, signals, powerhooks from CIRCLEQ -> TAILQ. 2013-11-22 21:04:11 +00:00
signal.h namespace protect sigqueue and sigqueueinfo 2011-01-10 13:56:44 +00:00
signalvar.h Change the type of the 'cookie' that holds the state of the core dump file 2014-01-01 18:57:15 +00:00
sigtypes.h Remove COMPAT_SA / KERN_SA. Welcome to 6.99.3! 2012-02-19 21:05:51 +00:00
simplelock.h
sleepq.h Remove COMPAT_SA / KERN_SA. Welcome to 6.99.3! 2012-02-19 21:05:51 +00:00
socket.h Add sockaddr_format to ease debugging code dealing with socket 2013-01-31 14:30:47 +00:00
socketvar.h Remove SS_ISCONFIRMING, it is unused and TP4 will not come back. 2013-08-29 17:49:20 +00:00
sockio.h Add SIOCGIFINDEX from Ty Sarna and Matthew Sporleder. 2013-10-05 23:16:54 +00:00
spawn.h Systematically include sys/featuretest.h when _NETBSD_SOURCE is used. 2013-04-27 21:35:24 +00:00
specificdata.h
spl.h Expose more stuff if _KMEMUSER is defined. 2009-03-07 21:59:25 +00:00
spldebug.h Add a kernel configuration flag, SPLDEBUG, that activates a per-CPU log 2009-11-03 05:23:27 +00:00
stat.h Change mknodat(2) device argument type from uint32_t to dev_t. 2013-10-17 18:01:11 +00:00
statvfs.h all fsblkcnt_t's are in frsize units 2013-04-05 17:34:27 +00:00
stdarg.h ... aaand re-add lint compat. I still got it. 2012-07-19 22:46:41 +00:00
stdint.h C++11 no longer requires __STDC_LIMIT_MACROS, __STDC_CONSTANT_MACROS or 2013-04-22 21:26:48 +00:00
swap.h catch up with dev_t becoming 64 bit: 2009-01-14 02:20:45 +00:00
syncobj.h Remove uarea swap-out functionality: 2009-10-21 21:11:57 +00:00
syscall_stats.h Remove LKMs and switch to the module framework, pass 1. 2008-11-12 12:35:50 +00:00
syscall.h reregengen 2013-12-11 09:45:01 +00:00
syscallargs.h reregengen 2013-12-11 09:45:01 +00:00
syscallvar.h sy_invoke: cache the predicate value and simplify the logic (also, fix the 2013-06-29 16:50:51 +00:00
sysctl.h Put cprng sysctls into subr_cprng.c. Also, make sysctl_prng static 2014-01-17 02:12:48 +00:00
syslimits.h It is MAXNAMLEN, not MAXPATHLEN, that NAME_MAX has to be the same as. 2012-12-07 07:06:39 +00:00
syslog.h PR/47055: David Holland: Add hostname to syslog_data, version number, rename 2012-10-10 22:51:55 +00:00
systm.h Fix definition of SYCALL_ARG_PTR 2014-02-01 09:04:57 +00:00
tape.h
termios.h make all constants that are used in unsigned variables unsigned. 2013-07-11 16:46:06 +00:00
time.h There is no reason not to support CLOCK_MONOTONIC in {g,s}etitimer() since 2011-10-27 16:12:52 +00:00
timeb.h
timepps.h Extend kernel PPS api with pps_ref_event(). 2013-05-26 18:07:42 +00:00
times.h
timetc.h merge christos-time_t 2009-01-11 02:45:45 +00:00
timevar.h prototype adjustments for lwp_park, welcome to 6.99.19 2013-03-29 01:09:45 +00:00
timex.h PR/41144: ntpd dies when syncing, use octal format to avoid \xcCLOCK to be 2009-04-05 19:59:26 +00:00
tls.h Add TLS support infrastructure. For dynamic binaries, ld.elf_so exports 2011-03-09 23:10:05 +00:00
tprintf.h change printf gcc attribute to __printflike(), requested by joerg. 2011-11-21 04:36:05 +00:00
trace.h
tree.h Some splay trees don't use the next method, so mark it as potentially unused 2013-09-14 13:20:45 +00:00
tty.h Add a t_softc member to struct tty in which a driver can store a pointer 2013-02-24 06:20:24 +00:00
ttychars.h
ttycom.h Welcome to NetBSD-6.99.14 2012-10-19 16:49:21 +00:00
ttydefaults.h
ttydev.h
types.h Make ptrdiff_t available in the kernel. 2013-12-12 17:53:03 +00:00
ucontext.h Move CTASSERT a few lines down so as to not collide with the CTASSERT 2013-03-06 18:16:58 +00:00
ucred.h sys/ucred.h does not require sys/param.h any more, only limits.h. 2011-10-12 23:03:36 +00:00
uidinfo.h Add a new resource to limit the number of lwps per user, RLIMIT_NTHR. There 2012-06-09 02:31:14 +00:00
uio.h Forward-declare struct vmspace to reduce dependencies on uvm/uvm_extern.h. 2011-07-27 13:20:07 +00:00
un.h * Arrange for interfaces that create new file descriptors to be able to 2011-06-26 16:42:39 +00:00
unistd.h Add shm_open(3) and shm_unlink(3) to support POSIX shared memory objects. 2013-12-19 19:11:50 +00:00
unpcb.h
user.h Userspace shouldn't (and doesn't seem to) need machine/pcb.h. 2014-02-19 20:40:40 +00:00
userconf.h Don't use the C preprocessor to configure USERCONF. Instead, either do 2011-05-31 23:28:52 +00:00
userret.h Remove including myself. 2013-04-07 07:54:53 +00:00
utsname.h
uuid.h Make uuidgen available for the kernel. 2008-11-18 14:01:03 +00:00
vadvise.h
verified_exec.h Introduce struct pathbuf. This is an abstraction to hold a pathname 2010-11-19 06:44:33 +00:00
vfs_syscalls.h expose do_open 2014-01-25 02:28:31 +00:00
videoio.h Restore binary compatibility with NetBSD 5 binaries that utilize video(4). 2011-08-13 02:49:06 +00:00
vmem_impl.h convert vmem, signals, powerhooks from CIRCLEQ -> TAILQ. 2013-11-22 21:04:11 +00:00
vmem.h make vmem(9) ready to be used early during bootstrap to replace extent(9) 2013-01-29 21:26:24 +00:00
vmmeter.h Remove uarea swap-out functionality: 2009-10-21 21:11:57 +00:00
vnode_if.h Change vnode operation lookup to return the resulting vnode *vpp unlocked. 2014-02-07 15:29:20 +00:00
vnode.h Put back the vnode changes I backed out yesterday; they were not the problem. 2013-12-01 17:29:40 +00:00
wait.h merge christos-time_t 2009-01-11 02:45:45 +00:00
wapbl_replay.h Move the specification of the on-disk journal format into a separate 2008-11-24 16:05:21 +00:00
wapbl.h Replace macro v_specmountpoint with two functions spec_node_getmountedfs() 2013-09-30 18:57:59 +00:00
wdog.h
workqueue.h
xattr.h Introduce KERNEL_NAME_MAX = 255, and bump NAME_MAX to 511. This makes 2011-09-27 01:40:32 +00:00
xcall.h Stopgap fix to make rump cooperate with pserialize, may be revisited later. 2013-02-19 09:04:53 +00:00