OpenBSD CVS

src/sys/kern/


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 / kern

Current tag: OPENBSD_3_3


File Rev. Age Author Last log entry
[BACK] Parent Directory        
[TXT] Makefile  1.10   21 years  miod   Prepare for the removal of amiga and sun3 platforms from the tree. There has not...
[TXT] exec_conf.c  1.12   22 years  hugh   Compat layer for 1k Vax aout, from NetBSD.
[TXT] exec_elf.c  1.44.2.1   20 years  margarida   Pull patch from -current: Fixed by tedu@ verify exec headers before attempting ...
[TXT] exec_script.c  1.17   21 years  art   We can jump to the fail: label before shellargp is initialized. Make sure that w...
[TXT] exec_subr.c  1.24   21 years  mickey   simplify stack grownups (growndowns are not touched)
[TXT] genassym.sh  1.9   21 years  pvalchev   When creating > 1 files with mktemp(1), make sure that if the creation of the n'...
[TXT] init_main.c  1.101   21 years  mickey   move cpu_configre() lower after the proc0 is more completely initialized. still ...
[TXT] init_sysent.c  1.59   21 years  millert   somehow this got missed in the regen commit
[TXT] kern_acct.c  1.10   22 years  art   Move the accounting disk space watcher into a kernel thread. Since we do filesys...
[TXT] kern_clock.c  1.40   21 years  nordin   Restore pentium_microtime, testing by henning@, millert@. ok deraadt@
[TXT] kern_descrip.c  1.62   21 years  art   Allow fdinit to be called with p == NULL so that we can use it to properly init ...
[TXT] kern_event.c  1.18   21 years  art   Prevent two localhost crashes with proc filters. - don't send NOTE_SIGNAL to ex...
[TXT] kern_exec.c  1.76   21 years  millert   Make the semantics of the P_SUGIDEXEC flag match the issetugid(2) man page. Ins...
[TXT] kern_exit.c  1.43   21 years  art   No need to free the address space in exit1(), we'll do that in the reaper. That ...
[TXT] kern_fork.c  1.59   21 years  art   Defer pid allocation and making the new process visible until after it's been fu...
[TXT] kern_kthread.c  1.18   21 years  art   ANSIfy
[TXT] kern_ktrace.c  1.29   21 years  deraadt   do not permit ktrace on P_SUGID; millert ok
[TXT] kern_lock.c  1.14   21 years  art   Detect the case where we LK_RELEASE a lock when noone is holding it.
[TXT] kern_malloc.c  1.48   21 years  art   splvm, not splimp
[TXT] kern_physio.c  1.19   22 years  millert   First round of __P removal in sys
[TXT] kern_proc.c  1.13   22 years  millert   First round of __P removal in sys
[TXT] kern_prot.c  1.23   21 years  millert   Bring back setreuid(2) and setregid(2) as first class syscalls (but still implem...
[TXT] kern_resource.c  1.21   21 years  nordin   Match reality by changing (u_int) -> (int) in comments.
[TXT] kern_sig.c  1.61   21 years  art   Oppsie. Missing part from this commit: Prevent two localhost crashes with proc f...
[TXT] kern_subr.c  1.23   21 years  miod   Remove fetch(9) and store(9) functions from the kernel, and replace the few rema...
[TXT] kern_synch.c  1.47   21 years  deraadt   kill 10 minute non-root suffers stuff. noted that we still have this, by matthi...
[TXT] kern_sysctl.c  1.79   21 years  markus   add kern.watchdog sysctl and generic watchdog interface; based on feedback and d...
[TXT] kern_time.c  1.32   21 years  nordin   which is int not u_int so check for negative values. ok deraadt@, art@
[TXT] kern_timeout.c  1.15   21 years  art   - Lock the timeout wheel after the diagnostic checks. - show timeout_todo in t...
[TXT] kern_watchdog.c  1.1   21 years  markus   add kern.watchdog sysctl and generic watchdog interface; based on feedback and d...
[TXT] kern_xxx.c  1.5   22 years  miod   branches: 1.5.2; Replace inclusion of <vm/foo.h> with the correct <uvm/bar.h> w...
[TXT] makesyscalls.sh  1.10   22 years  millert   Don't put a tab between a function and its arguments
[TXT] subr_autoconf.c  1.32   21 years  art   Remove some '#if 0' cruft.
[TXT] subr_disk.c  1.21   22 years  millert   First round of __P removal in sys
[TXT] subr_extent.c  1.25   21 years  deraadt   compile non-DIAGNOSTIC kernels
[TXT] subr_log.c  1.8   21 years  mickey   kqfilter for the log. niels said i can commit it if it works and i converted sys...
[TXT] subr_pool.c  1.38   21 years  art   - Clean up the defines in pool.h - Allow a pool to be initialized with PR_DEBU...
[TXT] subr_prf.c  1.46   21 years  weingart   Fix kernel snprintf function(s) to be like userland in return values. deraadt@ ...
[TXT] subr_prof.c  1.11   22 years  nordin   Grammar.
[TXT] subr_userconf.c  1.31   21 years  art   Try to gracefully handle out of memory conditions. Not that it will help much, b...
[TXT] subr_xxx.c  1.6   26 years  csapuntz   branches: 1.6.10; 1.6.20; Updates for VFS Lite 2 + soft update.
[TXT] sys_generic.c  1.41   21 years  aaron   Missing FRELE() call on writev(2) error condition; art@ ok.
[TXT] sys_pipe.c  1.43   22 years  millert   First round of __P removal in sys
[TXT] sys_process.c  1.24   21 years  millert   Disallow ptrace if P_SUGIDEXEC flag is set (we already disallow if P_SUGID is se...
[TXT] sys_socket.c  1.7   23 years  art   Add a fo_stat member to struct fileops. Used soon. Also add a stat function for ...
[TXT] syscalls.c  1.59   21 years  millert   regen now that setreuid/setregid have moved out of compat and into kern
[TXT] syscalls.master  1.52   21 years  millert   Bring back setreuid(2) and setregid(2) as first class syscalls (but still implem...
[TXT] sysv_ipc.c  1.3   26 years  deraadt   change ipc.h to use uid_t and friends, and then build compat system calls for th...
[TXT] sysv_msg.c  1.14   21 years  millert   Cosmetic changes: o Add a DPRINTF macro instead of using debugging #ifdefs all o...
[TXT] sysv_sem.c  1.16.2.1   20 years  brad   MFC: Fix by millert@ Move the nsem sanity checks where they belong (before the ...
[TXT] sysv_shm.c  1.33.2.1   20 years  brad   MFC: Fix by millert@ Correct a reference counting bug in shmat(2); adapted from...
[TXT] tty.c  1.57   21 years  millert   Clear error before jumping back to the input loop. If error was set to EWOULDBL...
[TXT] tty_conf.c  1.7   22 years  millert   First round of __P removal in sys
[TXT] tty_pty.c  1.10   22 years  millert   First round of __P removal in sys
[TXT] tty_subr.c  1.16   22 years  millert   First round of __P removal in sys
[TXT] tty_tty.c  1.6   26 years  csapuntz   branches: 1.6.10; Updates for VFS Lite 2 + soft update.
[TXT] uipc_domain.c  1.13   22 years  millert   First round of __P removal in sys
[TXT] uipc_mbuf.c  1.59   21 years  jason   Remove commons; inspired by netbsd.
[TXT] uipc_mbuf2.c  1.20   21 years  itojun   set n->m_len, somehow the line have lost. thanks daniel
[TXT] uipc_proto.c  1.3   26 years  millert   branches: 1.3.8; Allow PF_LOCAL as the proto arg in socketpair(2). Previously,...
[TXT] uipc_socket.c  1.49   21 years  deraadt   knf
[TXT] uipc_socket2.c  1.33   21 years  krw   Remove more '\n's from panic() statements. Both trailing and leading. Diff gene...
[TXT] uipc_syscalls.c  1.53   21 years  art   Just like getvnode, make getsock FREF the file so that we can't get away with no...
[TXT] uipc_usrreq.c  1.22   21 years  art   Use LIST_ macros for the list of all struct file.
[TXT] vfs_bio.c  1.65   22 years  art   Use LIST_FOREACH.
[TXT] vfs_cache.c  1.10   21 years  tedu   set *vpp to NULL on entry. this provides a good example for other fs. ok art@
[TXT] vfs_default.c  1.19   22 years  millert   First round of __P removal in sys
[TXT] vfs_init.c  1.13   22 years  mickey   make it compile w/ debugging on
[TXT] vfs_lockf.c  1.5   22 years  deraadt   use %ll instead of %q
[TXT] vfs_lookup.c  1.22   21 years  art   File system locking fixups, mostly from NetBSD: - cache_lookup move comm...
[TXT] vfs_subr.c  1.88   21 years  art   Add two missing vfs_busy calls in the failure path of sysctl_vnode. Found by aar...
[TXT] vfs_sync.c  1.23   22 years  millert   First round of __P removal in sys
[TXT] vfs_syscalls.c  1.98   21 years  nordin   Check for negative values. Inspiration from tedu <grendel@zeitbombe.org>. ok der...
[TXT] vfs_vnops.c  1.41   22 years  art   Since LK_RECURSEFAIL and LK_CANRECURSE contradict each other (although they are ...
[TXT] Make.tags.inc (in the Attic) [Hide]  1.7   21 years  mickey   repair tags building (due to obj dirs in /sys)
[TXT] README (in the Attic) [Hide]  1.4   23 years  angelos   Typo.
[TXT] exec_aout.c (in the Attic) [Hide]  1.8   21 years  deraadt   request non-executable BSS from uvm (first page of BSS may land inside last page...
[TXT] exec_ecoff.c (in the Attic) [Hide]  1.9   22 years  art   New function vn_marktext - mark a vnode as executing a text image. Use where VTE...
[TXT] exec_elf32.c (in the Attic) [Hide]  1.2   22 years  art   branches: 1.2.2; Every file must have a license blob, even if the blob is large...
[TXT] exec_elf64.c (in the Attic) [Hide]  1.20   22 years  art   Every file must have a license blob, even if the blob is larger than the file.
[TXT] kern_lkm.c (in the Attic) [Hide]  1.37   22 years  millert   First round of __P removal in sys
[TXT] kern_malloc_debug.c (in the Attic) [Hide]  1.21   21 years  art   Add a special malloc type M_DEBUG. If the kernel is compiled with MALLOC_DEBUG, ...
[TXT] kgdb_stub.c (in the Attic) [Hide]  1.4   22 years  millert   Final __P removal plus some cosmetic fixups
[TXT] syscalls.conf (in the Attic) [Hide]  1.5   23 years  millert   Create COMPAT_25 and move ogetfsstat, ostatfs and ostatfs into it. Create COMPAT...
[TXT] tty_tb.c (in the Attic) [Hide]  1.3   22 years  millert   First round of __P removal in sys
[TXT] vfs_cluster.c (in the Attic) [Hide]  1.30   21 years  art   Stop using an LFS type for cluster mallocs, use an own type and GC the LFS mallo...
[TXT] vfs_conf.c (in the Attic) [Hide]  1.17   21 years  deraadt   more tcfs bye bye
[TXT] vnode_if.c (in the Attic) [Hide]  1.30   21 years  todd   backout the tree break. ok pb@, art@
[TXT] vnode_if.sh (in the Attic) [Hide]  1.10   22 years  millert   Don't put a space between a function name and its args in the prototype.
[TXT] vnode_if.src (in the Attic) [Hide]  1.19   22 years  drahn   Extended Attribute support from FreeBSD/TrustedBSD ok art@, deraadt@