summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_prot.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* move accounting flags to struct process; idea and ok guenthermikeb2012-04-121-2/+2
* Make the KERN_NPROCS and KERN_MAXPROC sysctl()s and the RLIMIT_NPROC rlimitguenther2012-04-101-5/+5
* First steps for making ptrace work with rthreads:guenther2012-02-201-2/+2
* "TLS-lite": add kernel support for a per-thread userspace pointer,guenther2011-10-151-1/+29
* two more syscall functions that should have returned int, not pid_ttedu2011-07-251-3/+3
* effectively revert 1.44. we don't need the compat_43 syscall returns ever.tedu2011-07-071-7/+4
* Move P_EXEC flag from struct proc to process, so that setpgid() willguenther2011-04-041-2/+2
* Move P_SUGID and P_SUGIDEXEC from struct proc to struct process, soguenther2011-04-021-9/+9
* Correct the links between threads, processes, pgrps, and sessions,guenther2010-07-261-37/+41
* Always identify threads with THREAD_PID_OFFSET, so that there's noguenther2010-07-011-2/+2
* remove the compat43 ifdef around some code. in effect, it's always beentedu2010-06-291-12/+4
* Eliminate RTHREADS kernel option in favor of a sysctl. The actual statustedu2010-06-291-3/+3
* <sys/time.b> is for ftime(), which is just in libcompat and not the kernel,guenther2010-06-281-2/+1
* Make sure the process tree is is loop-free by forbidding ptrace()guenther2010-01-281-2/+2
* fix typos in comments, no code changes;schwarze2010-01-141-2/+2
* ANSIfyguenther2009-06-021-5/+2
* Move the functionality of psignal() to a new function ptsignal()guenther2008-12-161-2/+2
* change all callers of enterpgrp() to pre-allocate a pgrp or session ifderaadt2008-11-011-15/+37
* accidental commit ... backoutderaadt2008-10-311-39/+15
* kern_sysctl.cderaadt2008-10-311-15/+39
* Back-in; problems were apparently elsewhere.guenther2008-10-141-5/+5
* backout; is causing some people difficultyderaadt2008-10-101-5/+5
* Use the reference count in struct process to update the proc countguenther2008-10-091-5/+5
* use PR_ZERO instead of calling bzero directlythib2008-05-221-3/+2
* Start moving state that is shared among threads in a process intoart2007-04-031-4/+4
* Since p_flag is often manipulated in interrupts and without biglockart2007-03-151-8/+8
* kernel support for threaded processes (rthreads).tedu2005-12-031-3/+17
* ansi/deregister.jsg2005-11-281-115/+32
* match syscallargs comments with realityhenning2003-09-011-3/+3
* change arguments to suser. suser now takes the process, and a flagstedu2003-08-151-23/+32
* Remove the advertising clause in the UCB license which Berkeleymillert2003-06-021-6/+2
* Bring back setreuid(2) and setregid(2) as first class syscallsmillert2003-01-301-1/+67
* Implement setresuid(2), getresuid(2), setresgid(2), getresgid(2), basedmillert2002-10-301-1/+207
* Match reality by changing (u_int) -> (int) in comments.nordin2002-10-151-3/+3
* Allocate rusage, pgrp, ucred and session with pool.art2002-01-231-6/+4
* Don't cast return value from splx to (void) because splx doesn't return anything.art2002-01-121-2/+2
* Try again. (this time it's tested).art2001-06-221-1/+20
* KNFderaadt2001-06-221-10/+10
* no way, you are on drugs. last commit revoked because it broke setuid majorlyderaadt2001-06-191-19/+1
* Add proc_cansugid used to check if a process should be allowedart2001-06-181-1/+19
* Cleanup.art2000-11-081-54/+69
* o add missing getsid() prototypemillert2000-09-121-15/+24
* indentderaadt1997-11-171-2/+2
* add getsid(2), XPG4deraadt1997-11-131-2/+21
* COMPAT_BSDOS exec and compat changes.downsj1997-09-021-4/+4
* add getpgid(2) from NetBSDkstailey1997-05-301-1/+23
* Do return values from issetuid() correctlytholo1997-03-291-2/+4
* Allow set[gu]id() if the [gu]id we are trying to set is the saved [gu]id,tholo1996-10-271-1/+3
* Verify that pgid argument to setpgid() is legaltholo1996-10-261-1/+4
* copyinstr correctly; spotted by bitbltderaadt1996-10-021-2/+2