Click on a directory to enter that directory. Click on a file to display its revision history and to get a chance to display diffs between revisions.
Current directory: [local] / src / sys / sys
File | Rev. | Age | Author | Last log entry |
---|---|---|---|---|
Parent Directory | ||||
endian.h | 1.25 | 9 years | guenther | <sys/endian.h> needs <sys/cdefs.h> found previously by someone whose email I've... |
hotplug.h | 1.5 | 18 years | mk | Actually remove the device id from events. |
termios.h | 1.14 | 17 months | millert | Add TABDLY, TAB0, TAB3 for better source compatibility. These are XSI extensions... |
wait.h | 1.20 | 17 months | guenther | Add WTRAPPED opiton for waitid(2) to control whether CMD_TRAPPED state changes a... |
syslimits.h | 1.15 | 2 years | deraadt | Add _MAXCOMLEN to syslimits, it is 24, and includes the NUL. Following commits ... |
gpio.h | 1.8 | 12 years | matthieu | Add a 'flag' locator to gpioiic(4), and define a first flag value to swap the SD... |
errno.h | 1.25 | 6 years | jsg | Add additional errno values required by POSIX. ok jca@ kettenis@ deraadt@ |
unistd.h | 1.31 | 8 years | guenther | Add kbind, a syscall for ld.so to use to securely and efficiently update memory ... |
event.h | 1.71 | 9 months | visa | Add kqueue1() system call kqueue1() takes the flags argument. This lets the kqu... |
mman.h | 1.35 | 20 months | deraadt | Add mimmutable(2) system call which locks the permissions (PROT_*) of memory map... |
queue.h | 1.46 | 3 years | millert | Add singly-linked tail queue macros from FreeBSD. These are essentially equivale... |
evcount.h | 1.4 | 19 months | jmatthew | Add support for per-cpu event counters, to be used for clock and IPI counters wh... |
task.h | 1.18 | 3 years | anton | Add support for remote coverage to kcov. Remote coverage is collected from threa... |
sysctl.h | 1.235 | 8 months | krw | Add sysctl hw.ucomnames to list 'fixed' paths to USB serial ports. Suggested by... |
uuid.h | 1.3 | 9 years | miod | Add uuid support routines to libc. From FreeBSD via NetBSD via Bitrig via Markus... |
percpu.h | 1.9 | 8 months | mpi | Allow counters_read(9) to take an optional scratch buffer. Using a scratch buff... |
ttydefaults.h | 1.7 | 5 years | nicm | Almost all terminals now support hardware tabs so default to OXTABS off. This m... |
kcov.h | 1.9 | 10 months | anton | Avoid accessing curproc early during boot when kcov is enabled as it might be un... |
un.h | 1.14 | 8 years | guenther | Change unp_scan() and its callbacks to pass the array of struct file ** and a co... |
kthread.h | 1.7 | 4 years | mpi | Cleanup <sys/kthread.h> and <sys/proc.h> includes. Do not include <sys/kthread.... |
disk.h | 1.38 | 6 months | kn | Constify disk_map()'s path argument The disklabel UID passed in is not modified... |
filedesc.h | 1.46 | 2 years | mvs | Convert `fd_cmask' and `fd_refcnt' types from u_short to 32 bit types. `fd_cmas... |
ctf.h | 1.5 | 6 years | nayden | Convert variable type to C99. OK mpi@ |
tree.h | 1.31 | 15 months | guenther | Delete obsolete /* ARGSUSED */ lint comments. ok miod@ millert@ |
exec.h | 1.54 | 2 months | deraadt | Delete the msyscall mechanism entirely, since mimmutable+pinsyscalls has replace... |
hibernate.h | 1.46 | 5 days | krw | Enable hibernate/resume to nvme(4) disks with 4096 byte sectors. testing by flo... |
filio.h | 1.5 | 17 years | deraadt | FIBMAP is used by nothing; checked by miod and pvalchev |
smr.h | 1.9 | 22 months | visa | Fix annotation of smr_tqh_last smr_tqh_last is not intended for lockless use wi... |
core.h | 1.9 | 4 months | kurt | Fix core file writing when a file map into memory has later been truncated to be... |
exec_elf.h | 1.103 | 4 months | kurt | Fix core file writing when a file map into memory has later been truncated to be... |
statvfs.h | 1.4 | 2 years | millert | Fix typo in comment for f_favail. From Alf Schlichting |
limits.h | 1.10 | 11 years | guenther | Further standards compliance fixes: export LONG_BIT, WORD_BIT, and NL_{ARG,LANG,... |
device.h | 1.67 | 13 days | kettenis | Garbage collect sleep_abort(); it doesn't do anything useful anymore. ok deraad... |
stdint.h | 1.11 | 5 years | millert | I am retiring my old email address; replace it with my OpenBSD one. |
stacktrace.h | 1.4 | 13 months | claudio | Implement dt(4) utrace support on amd64 and i386. This adds stacktrace_save_utr... |
extent.h | 1.15 | 4 months | kettenis | Implement extent_alloc_region_with_descr(9) which is the equivalent of extent_al... |
futex.h | 1.2 | 6 years | kettenis | Implement process-shared futexes. These are now the default implementation. Int... |
reboot.h | 1.20 | 2 years | deraadt | Improve unhibernate performance (30% on some machines, another upcoming diff sho... |
srp.h | 1.15 | 4 years | jca | Initialize the srp_ref in the non-MP version of srp_enter Silences an uninitial... |
fcntl.h | 1.22 | 5 years | anton | Introduce a dedicated entry point data structure for file locks. This new data s... |
refcnt.h | 1.12 | 9 months | bluhm | Introduce reference counting for TCP syn cache entries. The syn_cache_reaper() ... |
ptrace.h | 1.16 | 4 years | mpi | Keep track of traced child under a list of orphans while they are being reparent... |
kcore.h | 1.2 | 17 months | jsg | Leo Weppelman agreed to rescind clause 3 and 4 in NetBSD kvm_dump.3 rev 1.15 kco... |
socket.h | 1.105 | 21 months | mbuhl | Make recvmmsg and sendmmsg look more alike. change the flag type to int like oth... |
unpcb.h | 1.45 | 18 months | mvs | Merge uipc_bind() with unp_bind(). Unlike other unp_*() functions, unp_bind() ha... |
select.h | 1.17 | 7 years | guenther | More #include cleanup per POSIX: - <sys/types.h>: don't pull in <sys/select.h> ... |
_time.h | 1.10 | 19 months | millert | Move CLOCKS_PER_SEC to sys/_time.h so the kernel has access to it. This will be ... |
lockf.h | 1.17 | 5 years | anton | Move lockf structures from header to implementation since external users only ne... |
resource.h | 1.14 | 10 years | guenther | Move the declarations for dogetrusage(), itimerround(), and dowait4() to sys/*.h... |
ioccom.h | 1.5 | 11 years | deraadt | NBPG is spelled PAGE_SIZE |
acct.h | 1.16 | 3 months | deraadt | New accounting flag ABTCFI to indicate signal SIGILL + code ILL_BTCFI has occurr... |
rwlock.h | 1.28 | 3 years | mpi | New rw_obj_init() API providing reference-counted rwlock. Original port from Ne... |
mtio.h | 1.9 | 17 years | krw | No need for tape fields to be daddr_t. int will do. ok beck@ deraadt@ |
sensors.h | 1.37 | 3 years | kettenis | POWE9 CPUs provide an energy sensor that accumulates the emount of energy used b... |
ipc.h | 1.13 | 9 years | guenther | Pull in sys/types.h for the necessary typedefs prodded by brad@, ok deraadt@ |
syscall.h | 1.278 | 3 weeks | guenther | Regen |
syscallargs.h | 1.281 | 3 weeks | guenther | Regen |
buf.h | 1.114 | 4 months | beck | Remove Softdep. Softdep has been a no-op for some time now, this removes it to ... |
mount.h | 1.151 | 4 months | beck | Remove Softdep. Softdep has been a no-op for some time now, this removes it to ... |
vnode.h | 1.170 | 4 months | beck | Remove Softdep. Softdep has been a no-op for some time now, this removes it to ... |
atomic.h | 1.9 | 2 years | visa | Remove data dependency barrier from atomic_load_* functions This makes the atom... |
audioio.h | 1.27 | 7 years | ratchov | Remove drain(), query_encoding(), mappage() and get_default_params() methods fro... |
_null.h | 1.2 | 7 years | millert | Remove duplicated contents, either a patch bug or PEBKAC. |
mplock.h | 1.13 | 5 years | visa | Remove file name and line number output from witness(4) Reduce code clutter by ... |
witness.h | 1.5 | 5 years | visa | Remove file name and line number output from witness(4) Reduce code clutter by ... |
selinfo.h | 1.6 | 23 months | visa | Remove old poll/select wakeup mechanism. Also remove unneeded seltrue() and sel... |
msg.h | 1.22 | 6 hours | jsg | Remove struct mymsg. An example from SVID, not intended for a header. ok miller... |
dir.h | 1.5 | 21 years | millert | Remove the advertising clause in the UCB license which Berkeley rescinded 22 Jul... |
lock.h | 1.27 | 7 years | natano | Remove the lockmgr() API. It is only used by filesystems, where it is a trivial ... |
sched.h | 1.72 | 6 days | claudio | Remove the now unsued s argument to SCHED_LOCK and SCHED_UNLOCK. The SPL level ... |
specdev.h | 1.41 | 23 months | visa | Remove unused VOP_POLL(). OK mpi@ |
file.h | 1.66 | 23 months | visa | Remove unused struct fileops field fo_poll and callbacks. OK mpi@ |
disklabel.h | 1.86 | 19 months | krw | Rename unreferenced field d_drivedata to smoke out any well hidden uses. |
uio.h | 1.19 | 5 years | mpi | Reorder checks in the read/write(2) family of syscalls to prepare making file op... |
sockio.h | 1.84 | 2 years | claudio | Retire switch(4) it never really was production ready and the OpenFlow API imple... |
proc.h | 1.361 | 3 weeks | claudio | Rework interaction between sleep API and exit1() and start unlocking ps_threads ... |
mbuf.h | 1.263 | 8 weeks | bluhm | Run raw IP input in parallel. Running raw IPv4 input with shared net lock in pa... |
protosw.h | 1.66 | 8 weeks | bluhm | Run raw IP input in parallel. Running raw IPv4 input with shared net lock in pa... |
fusebuf.h | 1.13 | 5 years | helg | Send the calling thread id, effective uid and gid, and umask to the FUSE file sy... |
msgbuf.h | 1.13 | 3 years | visa | Serialize msgbuf access with a mutex. This introduces a system-wide mutex that ... |
signal.h | 1.29 | 6 years | deraadt | Some programs create a PROT_NONE guard page at the far-end of the provided stack... |
mutex.h | 1.22 | 3 weeks | kettenis | Stop treating IPL_NONE mutexes special in MULTIPROCESSOR kernels. While in theo... |
cdefs.h | 1.43 | 5 years | guenther | Support _ISOC11_SOURCE for forcing C11 feature visibility. Change the default w... |
ioctl.h | 1.17 | 8 years | naddy | Support for running Linux binaries under emulation is going away. Remove "optio... |
stdarg.h | 1.10 | 3 years | daniel | The "unsupported compiler" checks were added back in December when MD versions o... |
varargs.h | 1.4 | 3 years | daniel | The "unsupported compiler" checks were added back in December when MD versions o... |
videoio.h | 1.19 | 8 months | robert | The CTA-861 standards have been updated to refer to opRGB instead of AdobeRGB. T... |
_lock.h | 1.5 | 6 days | claudio | There is no more LO_CLASS_SCHED_LOCK lock class. OK miod@ mlarkin@ tb@ jca@ |
radioio.h | 1.5 | 9 years | deraadt | This does not need <sys/param.h>. <sys/types.h> is enough. discussed with ratch... |
socketvar.h | 1.131 | 3 weeks | mvs | Turn sblock() to `sb_lock' rwlock(9) wrapper for all sockets. Unify behaviour t... |
ataio.h | 1.5 | 20 years | miod | Typos: defintion -> definition, proccess -> process There are more occurences h... |
sigio.h | 1.4 | 4 years | visa | Unify handling of ioctls FIOSETOWN/SIOCSPGRP/TIOCSPGRP and FIOGETOWN/SIOCGPGRP/T... |
eventvar.h | 1.17 | 23 months | visa | Unwrap klist from struct selinfo as this code no longer uses selwakeup(). OK js... |
pipe.h | 1.29 | 23 months | visa | Unwrap klist from struct selinfo as this code no longer uses selwakeup(). OK js... |
swap.h | 1.7 | 10 years | millert | Use PATH_MAX, NAME_MAX and LOGIN_NAME_MAX not MAXPATHNAMELEN, MAXNAMLEN or MAXLO... |
syslog.h | 1.19 | 13 months | gnezdo | Use __size_t which is available in syslog.h Directly including sys/syslog.h wou... |
tracepoint.h | 1.2 | 23 months | bluhm | Use btrace(8) to debug reference counting. dt(4) provides a static tracepoint f... |
domain.h | 1.24 | 4 months | bluhm | Use domain name for socket lock. Syzkaller with witness complains about lock or... |
signalvar.h | 1.54 | 2 years | claudio | Use the process ps_mtx to protect the process sigacts structure. With this cursi... |
ucred.h | 1.14 | 2 years | visa | Use the refcnt API with struct ucred. OK bluhm@ |
dirent.h | 1.11 | 10 years | zhuk | Zap some getdirentries() leftovers. okay guenther@ |
times.h | 1.6 | 10 years | naddy | __clock_t is now defined in <sys/_types.h>; ok guenther@ |
malloc.h | 1.126 | 5 months | deraadt | add a malloc type for pinsyscall arrays |
intrmap.h | 1.3 | 3 years | dlg | add intrmap_one, some temp code to help us write pci_intr_establish_cpu. it mea... |
chio.h | 1.8 | 2 years | robert | add support for obtaining sense status and source slot of a media this fixes a ... |
kstat.h | 1.5 | 2 months | dlg | amps and watts types volts felt lonely |
ttycom.h | 1.17 | 5 years | deraadt | base and ports are now clean of TIOCSTI uses. The #define can now be removed. T... |
blist.h | 1.2 | 22 months | semarie | blist: use swblk_t type (defined in sys/blist.h) reduce the diff with DragonFly... |
_endian.h | 1.8 | 6 years | dlg | cast the result of the ternary operators in __swapXX to the right type ok kette... |
resourcevar.h | 1.31 | 7 months | cheloha | clockintr: move callback-specific API behaviors to "clockrequest" namespace The... |
time.h | 1.66 | 7 months | cheloha | clockintr: move callback-specific API behaviors to "clockrequest" namespace The... |
clockintr.h | 1.29 | 3 months | cheloha | clockintr: rename "struct clockintr_queue" to "struct clockqueue" The code has ... |
siginfo.h | 1.14 | 3 months | deraadt | create a new code ILL_BTCFI associated with SIGILL for trap faults which indicat... |
utsname.h | 1.6 | 11 years | deraadt | hide some userland functions from the kernel |
vmmeter.h | 1.15 | 7 years | tedu | increase the size of forkstat fields to accomodate large values |
kernel.h | 1.26 | 15 months | cheloha | initclocks: don't reinitialize ticks, jiffies at runtime Various drivers use ti... |
poll.h | 1.15 | 8 years | deraadt | ktrace support for pollfd[] arrays ok guenther |
pciio.h | 1.8 | 3 years | dlg | let userland read vpd info from a pci device. reading vpd stuff is useful when ... |
param.h | 1.142 | 3 months | deraadt | move to 7.5-beta |
pledge.h | 1.48 | 12 months | cheloha | pledge(2): stdio: permit restricted profil(2) for moncontrol(3) Currently, pled... |
syscall_mi.h | 1.34 | 7 days | deraadt | pledge, MAP_STACK, and pinsyscall failures have been providing failure visibilit... |
pool.h | 1.78 | 3 years | cheloha | pool(9): remove ticks Change the pool(9) timeouts to use the system uptime inst... |
ktrace.h | 1.48 | 5 months | deraadt | provide the pieces for ktrace/kdump to observe pinsyscall violations. (not used ... |
conf.h | 1.162 | 5 hours | jsg | remove decls for removed gpr(4) and urio(4) |
cdio.h | 1.17 | 6 years | jsg | remove defines for ioctls the kernel doesn't recognise ok mpi@ |
dkio.h | 1.12 | 6 years | jsg | remove defines for ioctls the kernel doesn't recognise ok mpi@ |
systm.h | 1.171 | 12 days | jsg | remove maxmem extern, var removed from all archs long ago |
_types.h | 1.10 | 22 months | semarie | remove swblk_t type from sys/types.h - it is currently unused (except in some r... |
types.h | 1.49 | 22 months | semarie | remove swblk_t type from sys/types.h - it is currently unused (except in some r... |
sem.h | 1.25 | 20 months | mbuhl | semctl1 and msgctl were introduced for binary compatibility for OpenBSD 3.5. The... |
gmon.h | 1.9 | 2 years | jsg | spelling |
namei.h | 1.50 | 2 years | jsg | spelling |
stat.h | 1.29 | 2 years | jsg | spelling |
shm.h | 1.30 | 3 years | jsg | spelling ok gnezdo@ semarie@ mpi@ |
tprintf.h | 1.6 | 20 years | avsm | sprinkle some __kprintf__ attributes around functions which use format strings i... |
scsiio.h | 1.10 | 11 years | deraadt | struct oscsi_addr is not used anymore |
user.h | 1.9 | 9 years | deraadt | sys/user.h can now be substantially gutted. ok guenther |
exec_script.h | 1.6 | 6 years | tedu | the SETUIDSCRIPTS define is no longer needed since the code was unifdef a few ye... |
timetc.h | 1.14 | 16 months | cheloha | timecounting: remove incomplete PPS support The timecounting code has had stubs... |
timeout.h | 1.48 | 7 months | cheloha | timeout: add TIMEOUT_MPSAFE flag Add a TIMEOUT_MPSAFE flag to signal that a tim... |
tty.h | 1.43 | 4 weeks | jsg | ttybuf[] was removed in 2001, ttydefaults in 1988 |
memrange.h | 1.10 | 8 years | miod | typos |
agpio.h (in the Attic) [Hide] | 1.4 | 10 years | kettenis | The AGP ioctl interface is gone; remove the header file as well. ok matthieu@ |
amdmsr.h (in the Attic) [Hide] | 1.2 | 15 years | deraadt | this should be a MD include file; discussed with matthieu |
callout.h (in the Attic) [Hide] | 1.3 | 24 years | art | New API for timeouts. Replaces the old timeout()/untimeout() API and makes it th... |
clist.h (in the Attic) [Hide] | 1.5 | 20 years | miod | Kill <sys/clist.h> - nothing uses it since years. |
cpu.h (in the Attic) [Hide] | 1.6 | 28 years | deraadt | goes away |
dkbad.h (in the Attic) [Hide] | 1.5 | 6 years | zhuk | Goodbye, sys/dkbad.h, you lost your last friend when sparc was removed. Spotted... |
dkstat.h (in the Attic) [Hide] | 1.10 | 9 years | miod | Remove non-standard <sys/dkstat.h> header. It has not contained anything related... |
dmap.h (in the Attic) [Hide] | 1.3 | 22 years | miod | Not needed/used anymore. |
dvdio.h (in the Attic) [Hide] | 1.2 | 24 years | angelos | Merge dvdio.h and cdio.h, don't use typedefs, get rid of bitfields (no good reas... |
exec_aout.h (in the Attic) [Hide] | 1.24 | 10 years | deraadt | Remove support for a.out and ecoff. We only do elf now. ok miod |
exec_ecoff.h (in the Attic) [Hide] | 1.8 | 10 years | deraadt | Remove support for a.out and ecoff. We only do elf now. ok miod |
exec_olf.h (in the Attic) [Hide] | 1.11 | 11 years | deraadt | Remove the 'OLF method' used for the transition from a.out to ELF and for all th... |
exec_som.h (in the Attic) [Hide] | 1.4 | 25 years | deraadt | This will never be a default exec type |
extattr.h (in the Attic) [Hide] | 1.3 | 18 years | drahn | Extended Attributes was a piece to get to ACLs, however ACLs have not been worke... |
hash.h (in the Attic) [Hide] | 1.6 | 9 years | tedu | remove hash.h. no longer needed. ok reyk |
hiballoc.h (in the Attic) [Hide] | 1.5 | 12 years | ariane | Move hiballoc to hibernate.h, subr_hibernate.c Next few commits will move other ... |
ioctl_compat.h (in the Attic) [Hide] | 1.7 | 8 years | naddy | Support for running Linux binaries under emulation is going away. Remove "optio... |
kgdb.h (in the Attic) [Hide] | 1.6 | 7 years | mpi | Unifdef KGDB. It doesn't compile und hasn't been working during the last decade... |
lkm.h (in the Attic) [Hide] | 1.14 | 9 years | tedu | remove lkm files |
localedef.h (in the Attic) [Hide] | 1.6 | 8 years | guenther | Stop exposing <sys/localedef.h> and various symbols internal to the libc locale ... |
map.h (in the Attic) [Hide] | 1.4 | 22 years | miod | Resource map code is not used anymore. Long live the extent code! |
md5k.h (in the Attic) [Hide] | 1.7 | 20 years | millert | Replace RSA-derived md5 code with code derived from Colin Plumb's PD version. Th... |
midiio.h (in the Attic) [Hide] | 1.6 | 11 years | ratchov | Delete the sequencer(4) driver, since its not used any longer. Diff mostly from ... |
osdep.h (in the Attic) [Hide] | 1.2 | 25 years | angelos | Remove osdep.h dependencies. |
pioctl.h (in the Attic) [Hide] | 1.3 | 25 years | art | rename pioctl to xfspioctl |
scanio.h (in the Attic) [Hide] | 1.8 | 7 years | tedu | scanner support died some time ago, the header can be removed too. a gift from m... |
simplelock.h (in the Attic) [Hide] | 1.12 | 14 years | deraadt | Merge the only relevant (for now) parts of simplelock.h into lock.h since it is ... |
tablet.h (in the Attic) [Hide] | 1.4 | 17 years | robert | wipe tablet.h that was used by tb(4) that was removed months ago; ok deraadt@ |
tame.h (in the Attic) [Hide] | 1.14 | 8 years | deraadt | Rename tame() to pledge(). This fairly interface has evolved to be more strict ... |
timeb.h (in the Attic) [Hide] | 1.6 | 10 years | naddy | remove the final vestiges of the stty(), gtty(), and ftime() compatibility inter... |
timex.h (in the Attic) [Hide] | 1.9 | 21 years | nordin | Remove kernel support for NTP. ok deraadt@ and tholo@ |
trace.h (in the Attic) [Hide] | 1.3 | 23 years | mickey | remove obsolete vtrace guts; art@ |
ttychars.h (in the Attic) [Hide] | 1.4 | 10 years | naddy | Remove the 4.3BSD tty(4) compatibility shims. RIP. ok millert@ |
ttydev.h (in the Attic) [Hide] | 1.5 | 10 years | naddy | Remove the 4.3BSD tty(4) compatibility shims. RIP. ok millert@ |
v4l2-common.h (in the Attic) [Hide] | 1.2 | 8 years | feinerer | Revert the previous commit; the licencing needs to be checked very carefully. |
v4l2-controls.h (in the Attic) [Hide] | 1.2 | 8 years | feinerer | Revert the previous commit; the licencing needs to be checked very carefully. |
vadvise.h (in the Attic) [Hide] | 1.3 | 22 years | art | Remove some includes for kernel interfaces that are no longer there. |
vcmd.h (in the Attic) [Hide] | 1.3 | 22 years | art | Remove some includes for kernel interfaces that are no longer there. |
vlimit.h (in the Attic) [Hide] | 1.3 | 22 years | art | Remove some includes for kernel interfaces that are no longer there. |
vnode_if.h (in the Attic) [Hide] | 1.45 | 13 years | thib | remove the vnode_if.* files, as they are now totally obsolete. the move to vfs_... |
vsio.h (in the Attic) [Hide] | 1.4 | 22 years | art | Remove some includes for kernel interfaces that are no longer there. |
workq.h (in the Attic) [Hide] | 1.8 | 9 years | dlg | remove workq code. its been replaced with tasks. it has been unused since decem... |
xfs_attr.h (in the Attic) [Hide] | 1.3 | 25 years | art | indent the code and move around some includes, after discussion with Theo |
xfs_message.h (in the Attic) [Hide] | 1.3 | 25 years | art | indent the code and move around some includes, after discussion with Theo |
xfs_pioctl.h (in the Attic) [Hide] | 1.2 | 25 years | art | indent the code and move around some includes, after discussion with Theo |