aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/kern_acct.c
Commit message (Expand)AuthorAgeFilesLines
* Use ISO C99 integer types in sys/kern where possible.Ed Schouten2010-06-211-1/+1
* Do not use casts (int *)0 and (struct thread *)0 for the arguments ofKonstantin Belousov2009-06-161-1/+1
* Move "options MAC" from opt_mac.h to opt_global.h, as it's now in GENERICRobert Watson2009-06-051-2/+0
* Remove the thread argument from the FSD (File-System Dependent) parts ofAttilio Rao2009-05-111-1/+1
* Remove VOP_LEASE and supporting functions. This hasn't been used sinceRobert Watson2009-04-101-1/+0
* Properly lock proctree_lock before locking the process while accounting.Ed Schouten2008-08-211-14/+15
* Integrate the new MPSAFE TTY layer to the FreeBSD operating system.Ed Schouten2008-08-201-3/+3
* VOP_LOCK1() (and so VOP_LOCK()) and VOP_UNLOCK() are only used inAttilio Rao2008-01-131-2/+2
* Merge first in a series of TrustedBSD MAC Framework KPI changesRobert Watson2007-10-241-2/+2
* Rename the kthread_xxx (e.g. kthread_create()) callsJulian Elischer2007-10-201-3/+3
* Add missing newline in the log message of the previous commit.Diomidis Spinellis2007-08-311-1/+1
* Don't panic. When encountering a negative value call log(LOG_NOTICE, ...)Diomidis Spinellis2007-08-311-1/+7
* rufetch and calcru sometimes should be called atomically together.Attilio Rao2007-06-091-2/+1
* Commit 14/14 of sched_lock decomposition.Jeff Roberson2007-06-051-2/+2
* - Move rusage from being per-process in struct pstats to per-thread inJeff Roberson2007-06-011-5/+5
* Revert UF_OPENING workaround for CURRENT.Konstantin Belousov2007-05-311-1/+1
* Increase precision of time values in the process accountingDiomidis Spinellis2007-05-221-35/+109
* Use sx_sleep() in the main loop of the accounting kthread.John Baldwin2007-03-091-3/+2
* Remove 'MPSAFE' annotations from the comments above most system calls: allRobert Watson2007-03-041-4/+2
* Resort copyrights and licenses in kern_acct.c: per UCB letter,Robert Watson2007-01-081-1/+27
* Sweep kernel replacing suser(9) calls with priv(9) calls, assigningRobert Watson2006-11-061-2/+2
* Complete break-out of sys/sys/mac.h into sys/security/mac/mac_framework.hRobert Watson2006-10-221-1/+2
* Expore kern.acct_configured, a sysctl that reflects the configured/Robert Watson2006-09-171-0/+7
* Audit path passed to the acct() system call.Robert Watson2006-06-051-2/+2
* Conditionalize locking of Giant for VFS in acct(2). We alreadyJohn Baldwin2006-03-281-17/+20
* Provide some anti-footshooting. Don't allow the user to set the intervalJohn Baldwin2006-02-071-2/+23
* - Add a kthread to periodically call acctwatch() when accounting is activeJohn Baldwin2006-02-071-28/+128
* Sort includes.John Baldwin2006-02-031-11/+11
* Whitespace fix.John Baldwin2006-02-021-1/+1
* Significant refactoring of the accounting code to improve locking and VFSRobert Watson2005-11-121-108/+93
* Pass 'curthread' into VFS_STATFS() from acctwatch(), rather than passingRobert Watson2005-09-211-2/+2
* When mac_check_system_acct() fails, make sure to unlock as well as closeRobert Watson2005-03-011-0/+1
* In acct_process(), do a lockless read of acctvp to see if it's NULLRobert Watson2005-01-081-1/+12
* Rework how we store process times in the kernel such that we always storeJohn Baldwin2004-10-051-3/+1
* Second half of the dev_t cleanup.Poul-Henning Kamp2004-06-171-1/+1
* Fixed some style bugs (mainly misplaced comments, and totally disorderedBruce Evans2004-03-041-15/+18
* Locking for the per-process resource limits structure.John Baldwin2004-02-041-5/+9
* Add fdidx argument to vn_open() and vn_open_cred() and pass -1 throughout.Poul-Henning Kamp2003-07-271-1/+1
* Change the style of the english used to print accounting enabledBosko Milekic2003-07-161-2/+2
* Log process accounting activation/deactivation.Bosko Milekic2003-07-161-0/+2
* Use __FBSDID().David E. O'Brien2003-06-111-1/+3
* Instead of recording the Unix time in a process when it starts, record theDag-Erling Smørgrav2003-05-011-2/+4
* Hold the proc lock across a wider range of fields that it protects.John Baldwin2003-04-171-2/+2
* Trim some trailing whitespace.John Baldwin2003-03-131-2/+2
* Remove the PL_SHAREMOD flag from struct plimit, which could have beenTim J. Robbins2003-02-201-2/+1
* unwrap lines made short enough by SCARGS removalAlfred Perlstein2002-12-141-2/+1
* remove syscallarg().Alfred Perlstein2002-12-141-1/+1
* SCARGS removal take II.Alfred Perlstein2002-12-141-3/+3
* Backout removal SCARGS, the code freeze is only "selectively" over.Alfred Perlstein2002-12-131-3/+3
* Remove SCARGS.Alfred Perlstein2002-12-131-3/+3