summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_prot.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Return EINVAL if the creds supplied for NFS export have a cr_ngroups lessguenther2015-03-021-2/+5
* use NGROUPS_MAXderaadt2015-01-171-3/+3
* The 2nd arg of setpgid(2) should be pid_t, not int.millert2014-09-171-4/+4
* Have each thread keeps its own (counted!) reference to the process's ucredsguenther2014-04-181-114/+281
* Eliminates struct pcred by moving the real and saved ugids intoguenther2014-03-301-119/+117
* The kernel isn't involved in times(3); <sys/times.h> should never beguenther2014-03-241-2/+1
* Split the API: struct ucred remains the kernel internal structure whileguenther2014-03-241-1/+15
* rthreads are always enabled. remove the sysctl.tedu2013-04-061-3/+1
* Make groupmember() check the effective gid too, so that the checks areguenther2012-10-011-1/+3
* 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