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_7_BASE
File | Rev. | Age | Author | Last log entry |
---|---|---|---|---|
Parent Directory | ||||
Makefile | 1.11 | 19 years | pat | remove netiso since it doesn't exist anymore ok otto henning |
exec_conf.c | 1.17 | 20 years | tedu | rework access to emulations slightly in an effort to both merge and separate exe... |
exec_elf.c | 1.49 | 20 years | tedu | verify exec headers before attempting malloc. reported by Georgi Guninski. |
exec_script.c | 1.21 | 19 years | marius | fix an issue when scripts are exec'd under systrace where the argv[0] would be n... |
exec_subr.c | 1.26 | 19 years | hshoexer | fix typo in comment ok deraadt@ markus@ |
genassym.sh | 1.11 | 20 years | miod | Grok union like struct in genassym.cf. Will be needed shortly. |
init_main.c | 1.123 | 19 years | mickey | 2005 |
init_sysent.c | 1.85 | 19 years | deraadt | sync |
kern_acct.c | 1.15 | 19 years | tholo | This moves access to wall and uptime variables in MI code, encapsulating all suc... |
kern_clock.c | 1.52 | 19 years | grange | branches: 1.52.2; 1.52.4; Diff from art@: Update ticks in timeout_hardclock_u... |
kern_descrip.c | 1.69 | 19 years | tedu | branches: 1.69.4; remove p arg from fdplock |
kern_event.c | 1.25 | 19 years | millert | Don't put parens around the call to pool_put but do use parens to protect expans... |
kern_exec.c | 1.91 | 19 years | miod | branches: 1.91.2; Fail exec for disabled compat with EPERM rather than ENOEXEC.... |
kern_exit.c | 1.54 | 19 years | miod | Use list and queue macros where applicable to make the code easier to read; no c... |
kern_fork.c | 1.74 | 19 years | tedu | fix pr4036, don't set p2->p_cpu to null ok deraadt miod markus |
kern_kthread.c | 1.24 | 19 years | miod | Have kthread_create_deferred() act immediately once kthread_run_deferred_queue()... |
kern_ktrace.c | 1.34 | 19 years | miod | Use list and queue macros where applicable to make the code easier to read; no c... |
kern_lock.c | 1.17 | 19 years | marius | additional DIAGNOSTIC, checking for proc in lockmgr when required ok pedro@ ted... |
kern_malloc.c | 1.59 | 19 years | niklas | Import M_CANFAIL support from NetBSD, removes a nasty panic during low-mem scena... |
kern_physio.c | 1.22 | 20 years | jmc | typos from Jonathon Gray; |
kern_proc.c | 1.25 | 19 years | tedu | split out uidinfo from kern_proc.c private, use it to store lock count, restrict... |
kern_prot.c | 1.26 | 20 years | henning | match syscallargs comments with reality from Patrick Latifi <patrick.l@hermes.us... |
kern_resource.c | 1.28 | 19 years | miod | Use list and queue macros where applicable to make the code easier to read; no c... |
kern_rwlock.c | 1.3 | 19 years | art | I was wrong. The assymetry created by the proc argument to rw_enter_write is hor... |
kern_sig.c | 1.73 | 19 years | miod | Use list and queue macros where applicable to make the code easier to read; no c... |
kern_subr.c | 1.29 | 19 years | deraadt | mountroothooks are called after the root filesystem is mounted. |
kern_synch.c | 1.61 | 19 years | tedu | put the scheduler in its own file. reduces clutter, and logically separates "pu... |
kern_sysctl.c | 1.124 | 19 years | tedu | split out uidinfo from kern_proc.c private, use it to store lock count, restrict... |
kern_tc.c | 1.3 | 19 years | grange | Some cleanup: - don't mix unsigned and u_int across the code - un'static some fu... |
kern_time.c | 1.45 | 19 years | tholo | branches: 1.45.4; This touches only MI code, and adds new time keeping code. T... |
kern_timeout.c | 1.22 | 19 years | deraadt | when panicing from timeout_add being < 0, print the value; ok miod |
kern_watchdog.c | 1.1 | 21 years | markus | add kern.watchdog sysctl and generic watchdog interface; based on feedback and d... |
kern_xxx.c | 1.9 | 20 years | tedu | change arguments to suser. suser now takes the process, and a flags argument. ... |
makesyscalls.sh | 1.10 | 22 years | millert | Don't put a tab between a function and its arguments |
sched_bsd.c | 1.1 | 19 years | tedu | put the scheduler in its own file. reduces clutter, and logically separates "pu... |
subr_autoconf.c | 1.40 | 19 years | miod | Use list and queue macros where applicable to make the code easier to read; no c... |
subr_disk.c | 1.29 | 19 years | miod | Use list and queue macros where applicable to make the code easier to read; no c... |
subr_evcount.c | 1.6 | 19 years | miod | Do not provide the KERN_EMUL, KERN_EVCOUNT, KERN_INTRCNT, KERN_PROC* and HW_SENS... |
subr_extent.c | 1.26 | 19 years | miod | Use list and queue macros where applicable to make the code easier to read; no c... |
subr_log.c | 1.11 | 20 years | millert | Replace select backends with poll backends. selscan() and pollscan() now call t... |
subr_pool.c | 1.45 | 19 years | mickey | proper condition for freeing a page and fix a comment appropriately; art@ tedu@ ... |
subr_prf.c | 1.60 | 19 years | art | protect printf with a mutex instead of SIMPLELOCK. |
subr_prof.c | 1.14 | 20 years | henning | match syscallargs comments with reality from Patrick Latifi <patrick.l@hermes.us... |
subr_userconf.c | 1.33 | 21 years | maja | remove clause 3 and 4. -moj |
subr_xxx.c | 1.8 | 21 years | millert | Remove the advertising clause in the UCB license which Berkeley rescinded 22 Jul... |
sys_generic.c | 1.49 | 19 years | tholo | This moves access to wall and uptime variables in MI code, encapsulating all suc... |
sys_pipe.c | 1.49 | 19 years | tedu | remove p arg from fdplock |
sys_process.c | 1.28 | 19 years | niklas | debranch SMP, have fun |
sys_socket.c | 1.9 | 20 years | millert | Replace select backends with poll backends. selscan() and pollscan() now call t... |
syscalls.c | 1.86 | 19 years | deraadt | sync |
syscalls.master | 1.76 | 19 years | deraadt | 3 functions had inexact types; millert ok |
sysv_ipc.c | 1.4 | 19 years | millert | Rename structs oipc_perm, omsqid_ds, osemid_ds, oshmid_ds to ipc_perm23, etc to ... |
sysv_msg.c | 1.18 | 19 years | millert | Rename structs oipc_perm, omsqid_ds, osemid_ds, oshmid_ds to ipc_perm23, etc to ... |
sysv_sem.c | 1.32 | 19 years | millert | branches: 1.32.6; 1.32.8; Rename structs oipc_perm, omsqid_ds, osemid_ds, oshm... |
sysv_shm.c | 1.46 | 19 years | millert | Rename structs oipc_perm, omsqid_ds, osemid_ds, oshmid_ds to ipc_perm23, etc to ... |
tty.c | 1.68 | 19 years | miod | Use list and queue macros where applicable to make the code easier to read; no c... |
tty_conf.c | 1.8 | 21 years | millert | Remove the advertising clause in the UCB license which Berkeley rescinded 22 Jul... |
tty_pty.c | 1.28 | 19 years | millert | When setting kern.tty.maxptys, store the old value in oldp, not random stack gar... |
tty_subr.c | 1.17 | 21 years | deraadt | remove terms 3 and 4 of some of my licences |
tty_tty.c | 1.8 | 20 years | millert | Replace select backends with poll backends. selscan() and pollscan() now call t... |
uipc_domain.c | 1.21 | 19 years | grange | First step in Bluetooth protocol stack support. The code is adopted from the Fr... |
uipc_mbuf.c | 1.70 | 20 years | tedu | change uvm_km_getpage to take waitok argument and sleep if appropriate. change b... |
uipc_mbuf2.c | 1.22 | 19 years | itojun | fix cases when m_dup1() returned mbuf chain (instead of single mbuf). yamt@netbs... |
uipc_proto.c | 1.4 | 21 years | millert | Remove the advertising clause in the UCB license which Berkeley rescinded 22 Jul... |
uipc_socket.c | 1.56 | 19 years | markus | enable receive() accounting and use uio_procp for send() accounting, too ok dera... |
uipc_socket2.c | 1.38 | 20 years | markus | change sb_mbmax to: (sb_max/MCLBYTES) * (MSIZE+MCLBYTES); ok deraadt CV --------... |
uipc_syscalls.c | 1.60 | 19 years | tedu | remove p arg from fdplock |
uipc_usrreq.c | 1.28 | 19 years | tedu | branches: 1.28.4; remove p arg from fdplock |
vfs_bio.c | 1.75 | 19 years | miod | branches: 1.75.2; Use list and queue macros where applicable to make the code e... |
vfs_cache.c | 1.14 | 19 years | pedro | Fix handling of names bigger than NCHNAMLEN in cache_enter(), okay tedu@ |
vfs_default.c | 1.25 | 19 years | tedu | in theory, vnlock should alays be NULL in the generic lock (sic) functions. in r... |
vfs_init.c | 1.17 | 20 years | tedu | use pool for namei pathbuf. testing ok millert@ tdeval@ |
vfs_lockf.c | 1.11 | 19 years | tedu | revise lockf limit policy. after exceeding "soft limit", start enforcing a hard... |
vfs_lookup.c | 1.28 | 19 years | pedro | save an (eventually existent) namei process context when going over symbolic lin... |
vfs_subr.c | 1.109 | 19 years | pedro | branches: 1.109.2; change vget() to only put a vnode back on the free lists if ... |
vfs_sync.c | 1.29 | 19 years | pedro | silly typo... |
vfs_syscalls.c | 1.119 | 19 years | miod | Use list and queue macros where applicable to make the code easier to read; no c... |
vfs_vnops.c | 1.45 | 19 years | millert | Change mode_t and nlink_t from 16bit to 32bit. This allows us to use mode_t in ... |
Make.tags.inc (in the Attic) [Hide] | 1.8 | 19 years | pat | remove netiso since it doesn't exist anymore ok otto henning |
README (in the Attic) [Hide] | 1.4 | 23 years | angelos | Typo. |
exec_aout.c (in the Attic) [Hide] | 1.9 | 20 years | espie | a.out emulation for dynamic binaries: intercept the right system calls so that t... |
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... |
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... |
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. |
kern_lkm.c (in the Attic) [Hide] | 1.41 | 20 years | tedu | better way of finding and identifying lkms. adapted from pr2910 by peter werner,... |
kern_malloc_debug.c (in the Attic) [Hide] | 1.23 | 19 years | art | Fix inversed logic in handling the "nowait/waitok" flags. Bugs in two places in ... |
kgdb_stub.c (in the Attic) [Hide] | 1.6 | 21 years | millert | Remove the advertising clause in the UCB license which Berkeley rescinded 22 Jul... |
subr_mutex.c (in the Attic) [Hide] | 1.1 | 19 years | art | Introducing mutexes - cpu-owned spinning locks with spl semantics. This is the ... |
syscalls.conf (in the Attic) [Hide] | 1.6 | 20 years | millert | POSIX says the length parameter for semop(2) and shmget(2) should be size_t. Cre... |
tty_tb.c (in the Attic) [Hide] | 1.5 | 20 years | mickey | constify constant consts |
vfs_cluster.c (in the Attic) [Hide] | 1.33 | 19 years | pedro | styling |
vfs_conf.c (in the Attic) [Hide] | 1.24 | 19 years | marius | NFS commit coalescion: instead of sending a commit for each block, coalesce thes... |
vnode_if.c (in the Attic) [Hide] | 1.38 | 19 years | niklas | regen |
vnode_if.sh (in the Attic) [Hide] | 1.13 | 21 years | millert | Remove the advertising clause in the UCB license which Berkeley rescinded 22 Jul... |
vnode_if.src (in the Attic) [Hide] | 1.24 | 20 years | jmc | typos from Jonathon Gray; |