OpenBSD CVS

src/sys/sys/


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

Current tag: OPENBSD_5_8


File Rev. Age Author Last log entry
[BACK] Parent Directory        
[TXT] _endian.h  1.1   9 years  guenther   Tackle the endian.h mess. Make it so that: * you can #include <sys/endian.h> i...
[TXT] _time.h  1.7   9 years  millert   Remove references to unimplemented CLOCK_VIRTUAL. It is non-standard and existi...
[TXT] _types.h  1.9   9 years  krw   POSIX/FreeBSD/NetBSD/Linux/etc agree -- blk[size|cnt]_t is the bomb. So add the...
[TXT] acct.h  1.5   11 years  deraadt   Put acct_shutdown() proto in a better place
[TXT] ataio.h  1.5   20 years  miod   Typos: defintion -> definition, proccess -> process There are more occurences h...
[TXT] atomic.h  1.3   9 years  dlg   make atomic cas and swap take volatile pointers like theyre documented to. make...
[TXT] audioio.h  1.23   8 years  ratchov   Add the AUDIO_GETPOS ioctl() to fetch a snapshot of the 4 counters returned by A...
[TXT] buf.h  1.99   8 years  beck   Use two 2q caches for the buffer cache, moving previously warm buffers from the ...
[TXT] cdefs.h  1.39   10 years  guenther   Have each thread keeps its own (counted!) reference to the process's ucreds to a...
[TXT] cdio.h  1.16   17 years  krw   Add the ability to issue GPCMD_REPORT_KEY and GPCMD_SEND_KEY scsi commands via t...
[TXT] chio.h  1.7   18 years  beck   Add support for primary and alternate volume tags to ch(4) - borrowed and adap...
[TXT] conf.h  1.133   8 years  ratchov   Reimplement the audio driver in a simpler way, removing unused/unusable function...
[TXT] core.h  1.6   9 years  guenther   emul_native is only used for kernel threads which can't dump core, so delete cor...
[TXT] device.h  1.50   9 years  kettenis   Introduce config_suspend_all(9) a function that invokes config_suspend(9) on all...
[TXT] dir.h  1.5   21 years  millert   Remove the advertising clause in the UCB license which Berkeley rescinded 22 Jul...
[TXT] dirent.h  1.11   10 years  zhuk   Zap some getdirentries() leftovers. okay guenther@
[TXT] disk.h  1.34   9 years  dlg   there is no disksort, so there are no stats produced to fill in a disksort_stats...
[TXT] disklabel.h  1.66   8 years  krw   Revert attempted GPT code cleanup. Too much code, too little testing. Requested...
[TXT] dkio.h  1.9   13 years  matthew   Drop kernel support for the useless DIOCWLABEL ioctl and prune a lot of silly fl...
[TXT] domain.h  1.13   9 years  tedu   unifdef INET
[TXT] endian.h  1.25   9 years  guenther   <sys/endian.h> needs <sys/cdefs.h> found previously by someone whose email I've...
[TXT] errno.h  1.23   9 years  millert   Move EHOSTUNREACH, EOVERFLOW and ECANCELED out from under __BSD_VISIBLE since mo...
[TXT] evcount.h  1.3   13 years  matthew   Get rid of evcount's support for arranging counters in a tree hierarchy. Everyt...
[TXT] event.h  1.20   10 years  guenther   knote_processexit() needs the thread to pass down to FRELE(), so pass it the exi...
[TXT] eventvar.h  1.3   12 years  deraadt   release the file ref to the kqueue while in kevent(), so that close() can termin...
[TXT] exec.h  1.30   9 years  miod   Change the way stackgap_random is applied. Instead of applying it within the fix...
[TXT] exec_elf.h  1.54   9 years  stsp   Add a new ELF segment .openbsd.bootdata to the sparc64 kernel. This can be used ...
[TXT] exec_script.h  1.5   15 years  djm   increase MAXINTERP from 64 to 128 and allow a little extra room on top of that f...
[TXT] extent.h  1.14   10 years  kettenis   Add extent_alloc_with_descr(9) as a wrapper around extent_alloc_subregion_with_d...
[TXT] fcntl.h  1.21   9 years  deraadt   isatty() is used by stdio to determine the buffering mode. Add a F_ISATTY optio...
[TXT] file.h  1.34   9 years  mikeb   DTYPE_CRYPTO is not used anymore; ok guenther (a while ago)
[TXT] filedesc.h  1.30   9 years  mpi   Pass a thread pointer instead of its file descriptor table to getsock(9). Diff ...
[TXT] filio.h  1.5   17 years  deraadt   FIBMAP is used by nothing; checked by miod and pvalchev
[TXT] fusebuf.h  1.9   10 years  syl   Add support for mknod in fuse. OK tedu@ "it looks good to me" from guenther@
[TXT] gmon.h  1.7   11 years  mpi   Fix kernel profiling on MP systems by using per-CPU buffers and teach kgmon(8) t...
[TXT] gpio.h  1.8   12 years  matthieu   Add a 'flag' locator to gpioiic(4), and define a first flag value to swap the SD...
[TXT] hibernate.h  1.39   9 years  deraadt   New framework that allows hibernate to pass in entropy from it's fresh boot. ok ...
[TXT] hotplug.h  1.5   18 years  mk   Actually remove the device id from events.
[TXT] ioccom.h  1.5   11 years  deraadt   NBPG is spelled PAGE_SIZE
[TXT] ioctl.h  1.16   9 years  deraadt   3 different .h files here include ioccom.h. Do not need to include it directly
[TXT] ipc.h  1.13   9 years  guenther   Pull in sys/types.h for the necessary typedefs prodded by brad@, ok deraadt@
[TXT] kcore.h  1.1   28 years  niklas   Merge of NetBSD 960317
[TXT] kernel.h  1.17   8 years  uebayasi   Move `ticks' declaration to sys/kernel.h.
[TXT] kthread.h  1.6   10 years  deraadt   simplify kthread_create(). no more stdarg ok matthew guenther mikeb
[TXT] ktrace.h  1.23   8 years  guenther   Add ktracing of structs iovec, msghdr, and cmsghdr for {,p}{read,write}v(), send...
[TXT] limits.h  1.10   11 years  guenther   Further standards compliance fixes: export LONG_BIT, WORD_BIT, and NL_{ARG,LANG,...
[TXT] lock.h  1.25   9 years  dlg   things that use sys/lock.h want lockmgr locks. things that use machine/lock.h ar...
[TXT] lockf.h  1.9   11 years  deraadt   branches: 1.9.16; 1.9.22; hide some kernel functions from userland
[TXT] malloc.h  1.111   9 years  tedu   add a size argument to free. will be used soon, but for now default to 0. after ...
[TXT] mbuf.h  1.195.4.1   7 years  tedu   I forgot to commit the 5.8 version of the splice fix. Reminded by Florian Riehm ...
[TXT] memrange.h  1.9   8 years  kettenis   Make it possible to create write combing mappings through /dev/mem. This is don...
[TXT] mman.h  1.28   9 years  guenther   Prefer MADV_* over POSIX_MADV_* in kernel for consistency: the latter doesn't ha...
[TXT] mount.h  1.121   9 years  guenther   Delete procfs; it's always had races and is now unused: no one noticed for month...
[TXT] mplock.h  1.9   16 years  art   Move the implementation of __mp_lock (biglock) into machine dependent code. At t...
[TXT] msg.h  1.19   9 years  guenther   We now get <sys/cdefs.h> via <sys/ipc.h> Only pull <sys/queue.h> into the kernel...
[TXT] msgbuf.h  1.10   9 years  kettenis   Many architectures call initmsgbuf() really really early, before uvm is initiali...
[TXT] mtio.h  1.9   17 years  krw   No need for tape fields to be daddr_t. int will do. ok beck@ deraadt@
[TXT] mutex.h  1.7   14 years  weingart   A new(er) mtx_enter_try(). Ok oga@, "the time is now" deraadt@.
[TXT] namei.h  1.28   11 years  tedu   rename NCHNAMLEN to NAMECACHE_MAXLEN. easier to read, easier to type. ok beck de...
[TXT] param.h  1.118   8 years  dlg   introduce srp, which according to the manpage i wrote is short for "shared refer...
[TXT] pciio.h  1.7   13 years  kettenis   Add an ioctl to figure out the non-sticky bits in PCI BARs used for determining ...
[TXT] pipe.h  1.15   11 years  deraadt   clean up kernel includes; no need for uvm_extern.h
[TXT] poll.h  1.14   9 years  millert   Set POLLHUP even if no valid events were specified as per POSIX. Since we use th...
[TXT] pool.h  1.57   9 years  dlg   reintroduce page item cache colouring. if you're having trouble understanding w...
[TXT] proc.h  1.203   8 years  deraadt   Rather than disabling tame to coredump, leave it enabled but flag that a coredum...
[TXT] protosw.h  1.18   11 years  mpi   Instead of having various extern declarations for protocol variables, declare th...
[TXT] ptrace.h  1.14   12 years  kettenis   First stab at making ptrace(2) usable for debugging multi-threaded programs. It ...
[TXT] queue.h  1.38   10 years  fgsch   Fix CIRCLEQ_REPLACE. From Michael Piszczek (mpiszczek_at_ddn_dot_com). guenther...
[TXT] radioio.h  1.5   9 years  deraadt   This does not need <sys/param.h>. <sys/types.h> is enough. discussed with ratch...
[TXT] reboot.h  1.17   9 years  uebayasi   reboot(9): Add MI reboot entry function Now, for kernel to "reboot" (reboot, ha...
[TXT] resource.h  1.14   10 years  guenther   Move the declarations for dogetrusage(), itimerround(), and dowait4() to sys/*.h...
[TXT] resourcevar.h  1.18   10 years  guenther   exit1() needs to do a final aggregation of the thread's [us]ticks and runtime to...
[TXT] rwlock.h  1.18   9 years  dlg   make the rwlock implementation MI. each arch used to have to provide an rw_cas ...
[TXT] sched.h  1.38   9 years  guenther   LOCKDEBUG is dead; perform the funeral rites pointed out by Helg (xx404 (at) ms...
[TXT] scsiio.h  1.10   11 years  deraadt   struct oscsi_addr is not used anymore
[TXT] select.h  1.14   10 years  naddy   Remove string.h dependency from sys/select.h; from FreeBSD, tweaked by deraadt@....
[TXT] selinfo.h  1.3   16 years  art   Back out the tracking of procs in struct selinfo. There's one serious bug in the...
[TXT] sem.h  1.23   9 years  guenther   We now get <sys/cdefs.h> via <sys/ipc.h> Only pull <sys/queue.h> into the kernel...
[TXT] sensors.h  1.34   9 years  tedu   document power capacity units. from david higgs then change everything from mu t...
[TXT] shm.h  1.27   9 years  guenther   We now get <sys/cdefs.h> via <sys/ipc.h> Only pull <sys/queue.h> into the kernel...
[TXT] siginfo.h  1.11   9 years  millert   This is not System V, we spell it SIGCHLD. Adapted from a diff from Jan Stary.
[TXT] signal.h  1.26   11 years  matthew   Extend P_SIGSUSPEND handling in userret() to properly restore the sigmask even i...
[TXT] signalvar.h  1.28   9 years  guenther   emul_native is only used for kernel threads which can't dump core, so delete cor...
[TXT] socket.h  1.88   8 years  guenther   In socketpair(), need to mask the type argument when testing for dgram. based o...
[TXT] socketvar.h  1.58   9 years  guenther   Move doaccept() declaration from its .c file to sys/socketvar.h for use by compa...
[TXT] sockio.h  1.59   8 years  rzalamena   Fix ioctl number conflict and sort ioctl numbers. ok mpi@.
[TXT] specdev.h  1.34   10 years  deraadt   do not export speclisth to userland
[TXT] srp.h  1.1   8 years  dlg   introduce srp, which according to the manpage i wrote is short for "shared refer...
[TXT] stat.h  1.28   9 years  jca   fchmod and lstat are standard, widen their visibility ok millert@ kettenis@; in...
[TXT] statvfs.h  1.3   11 years  deraadt   hide some userland functions from the kernel
[TXT] stdarg.h  1.8   13 years  matthew   Change va_arg and va_end definitions from object-like macros to function-like ma...
[TXT] stdint.h  1.10   9 years  millert   SIZE_MAX is no longer in limits.h
[TXT] swap.h  1.7   10 years  millert   Use PATH_MAX, NAME_MAX and LOGIN_NAME_MAX not MAXPATHNAMELEN, MAXNAMLEN or MAXLO...
[TXT] syscall.h  1.166   8 years  guenther   rebuild
[TXT] syscall_mi.h  1.7   8 years  guenther   Make KTR_SYSRET records variables variables sized, leaving out the retval on err...
[TXT] syscallargs.h  1.168   8 years  guenther   rebuild
[TXT] sysctl.h  1.156   8 years  mpi   Abstract the routing table internals behind an rtable_* API. Code abusing the r...
[TXT] syslimits.h  1.13   9 years  millert   Back out previous. HOST_NAME_MAX is only defined for newer POSIX revisions so i...
[TXT] syslog.h  1.15   9 years  deraadt   Convert syslog_r(3) to using sendsyslog(2). This ensures that syslog_r(3) can b...
[TXT] systm.h  1.108   8 years  mikeb   Move hzto(9) to the attic; OK dlg
[TXT] task.h  1.8   9 years  dlg   we want to defer work traditionally (in openbsd) handled in an interrupt context...
[TXT] termios.h  1.12   10 years  millert   The termios.h bits were missing from the initial commit.
[TXT] time.h  1.35   10 years  guenther   Move the declarations for dogetrusage(), itimerround(), and dowait4() to sys/*.h...
[TXT] timeout.h  1.25   9 years  dlg   add TIMEOUT_INITIALIZER for initting timeout declaractions. similar to TASK_INI...
[TXT] times.h  1.6   10 years  naddy   __clock_t is now defined in <sys/_types.h>; ok guenther@
[TXT] timetc.h  1.5   10 years  beck   fix $OpenBSD$, noticed by philip
[TXT] tprintf.h  1.6   20 years  avsm   sprinkle some __kprintf__ attributes around functions which use format strings i...
[TXT] tree.h  1.14   9 years  deraadt   a dreaded whitespace; Kyle Milz
[TXT] tty.h  1.35   8 years  sf   Fix tty hiwat handling a bit - Introduce new defines TTHIWATMINSPACE, TTMINHIWA...
[TXT] ttycom.h  1.13   10 years  millert   Restore TIOCGSID ioctl that was removed along with the 4.3BSD tty(4) compat. Th...
[TXT] ttydefaults.h  1.6   21 years  millert   Remove the advertising clause in the UCB license which Berkeley rescinded 22 Jul...
[TXT] types.h  1.43   8 years  uebayasi   Indent.
[TXT] ucred.h  1.11   9 years  guenther   Return EINVAL if the creds supplied for NFS export have a cr_ngroups less than z...
[TXT] uio.h  1.18   9 years  guenther   Forward declare 'struct file' so that libkvm and others that indirectly pull in ...
[TXT] un.h  1.14   8 years  guenther   Change unp_scan() and its callbacks to pass the array of struct file ** and a co...
[TXT] unistd.h  1.31   8 years  guenther   Add kbind, a syscall for ld.so to use to securely and efficiently update memory ...
[TXT] unpcb.h  1.10   8 years  guenther   Change unp_scan() and its callbacks to pass the array of struct file ** and a co...
[TXT] user.h  1.9   9 years  deraadt   sys/user.h can now be substantially gutted. ok guenther
[TXT] utsname.h  1.6   11 years  deraadt   hide some userland functions from the kernel
[TXT] uuid.h  1.3   9 years  miod   Add uuid support routines to libc. From FreeBSD via NetBSD via Bitrig via Markus...
[TXT] varargs.h  1.2   20 years  espie   branches: 1.2.2; switch to shorter licence at millert@ suggestion.
[TXT] videoio.h  1.8   9 years  brad   Now that gcc2 is gone revert the removal of anonymous unions, means not having t...
[TXT] vmmeter.h  1.14   12 years  deraadt   more rfork mop-up
[TXT] vnode.h  1.132   9 years  mpi   Pass a thread pointer instead of its file descriptor table to getvnode(9). Inpu...
[TXT] wait.h  1.17   9 years  matthew   Remove support for "union wait" and WSTOPPED. union wait has been deprecated si...
[TXT] dkbad.h (in the Attic) [Hide]  1.4   21 years  millert   Remove the advertising clause in the UCB license which Berkeley rescinded 22 Jul...
[TXT] ioctl_compat.h (in the Attic) [Hide]  1.6   9 years  tedu   remove LKM lies
[TXT] kgdb.h (in the Attic) [Hide]  1.5   18 years  fgsch   move kgdb_connect and kgdb_panic into MI. looked by miod@ and kettenis@
[TXT] localedef.h (in the Attic) [Hide]  1.5   9 years  deraadt   This does not need <sys/param.h>. If we change some other stuff around, it migh...
[TXT] scanio.h (in the Attic) [Hide]  1.7   27 years  tholo   Add quirk, type for AT3 scanner (ViewStation 32)
[TXT] tame.h (in the Attic) [Hide]  1.3   8 years  deraadt   normalize disclaimer to license.template; noted by reyk