summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_prot.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Cache parent's pid as `ps_ppid' and use it instead of `ps_pptr->ps_pid'.mvs2021-01-171-2/+2
* The system calls getgroups(2) and setgroups(2) pass the number ofbluhm2019-07-091-4/+4
* tweak commentvisa2018-06-221-2/+2
* Use atomic operations for updating cred structure reference countsvisa2018-06-211-2/+14
* Introduce enternewpgrp() & enterthispgrp(), from FreeBSD via guenther@.mpi2018-02-201-11/+21
* Remove almost unused `flags' argument of suser().mpi2018-02-191-24/+21
* guenther sleep-commited the version without #ifdefsderaadt2017-09-271-1/+3
* amd64 needs FS.base values (the TCB pointer) to be validated, as noncanonicalguenther2017-09-271-2/+5
* Delete the getlogin59 syscall, which was last used one year, two releases,guenther2017-04-131-19/+1
* Provide mips64 with kernel-facing TCB_{GET,SET} macros that store itguenther2017-04-131-5/+2
* Split PID from TID, giving processes a PID unrelated to the TID of theirguenther2016-11-071-2/+2
* add a concept of 'verified auth' to sessions. When set via ioctl,tedu2016-09-021-1/+2
* Add getlogin_r syscall that checks and returns errors like userspaceguenther2016-03-301-3/+26
* In setlogin(), don't change anything on error.guenther2016-03-291-4/+6
* 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