summaryrefslogtreecommitdiff
path: root/sys/kern/kern_exec.c
AgeCommit message (Expand)Author
2011-06-06Backout vmmap in order to repair virtual address selection algorithmsAriane van der Steldt
2011-05-24Reimplement uvm/uvm_map.Ariane van der Steldt
2011-04-04Move P_EXEC flag from struct proc to process, so that setpgid() willPhilip Guenthe
2011-04-03Move PPWAIT flag from struct proc to process, so that rthreads inPhilip Guenthe
2011-04-02Move P_SUGID and P_SUGIDEXEC from struct proc to struct process, soPhilip Guenthe
2010-11-24Allow MD code to setup MD-specific mappings (kinda similar to the signalMiod Vallat
2010-07-26Correct the links between threads, processes, pgrps, and sessions,Philip Guenthe
2010-05-18move knote list to struct process. ok guentherTed Unangst
2010-01-14fix typos in comments, no code changes;Ingo Schwarze
2009-07-09Remove the VREF() macro and replaces all instances with a call to verf(),Thordur I. Bjornsson
2009-01-04properly terminate fake argument list.Thordur I. Bjornsson
2008-10-31accidental commit ... backoutTheo de Raadt
2008-10-31kern_sysctl.cTheo de Raadt
2008-02-13Make sure we reserve enough stack space on MACHINE_STACK_GROWS_UP architecturesMark Kettenis
2007-12-11Don't store arguments and environment in the space reserved for stackgap onMark Kettenis
2007-10-29MALLOC/FREE -> malloc/freeCharles Longeau
2007-09-15replace ctob and btoc with ptoa and atop respectivelyMartin Reindl
2007-03-15Since p_flag is often manipulated in interrupts and without biglockArtur Grabowski
2007-03-01Remove two ancient debugging printfs.Artur Grabowski
2006-11-15typos; from bret lambertJason McIntyre
2006-01-19redo (w/ proper changes everywhere ;):Michael Shalayeff
2005-12-07do not allow setugid processes to use /dev/fd/#, unless they are aTheo de Raadt
2005-12-03kernel support for threaded processes (rthreads).Ted Unangst
2005-11-28ansi/deregister.Jonathan Gray
2005-08-14catched->caughtMiod Vallat
2005-08-01 - We shouldn't allocate MAXPATHLEN from the stack.Artur Grabowski
2005-07-07clear vm_dused at exec time, since we are potentially re-using the vmspace;Theo de Raadt
2005-04-11pull in new MD STACKGAP_RANDOMTheo de Raadt
2005-03-09Fail exec for disabled compat with EPERM rather than ENOEXEC.Miod Vallat
2004-08-24back out the last change as it seems to produce problems found by brad@; dera...Michael Shalayeff
2004-08-01leave space for stackgap on growsuppersMichael Shalayeff
2004-07-07fix an issue when scripts are exec'd under systrace wheremarius eriksen
2004-06-23a few fixes to systracemarius eriksen
2004-06-11vm->vm_minsaddr was uninitialized (nothing realy uses it anyway)Michael Shalayeff
2004-05-14use pool for namei pathbuf. testing ok millert@ tdeval@Ted Unangst
2004-03-12don't leak memory on error, from Patrick LatifiTed Unangst
2004-02-05Decrement reference count in error case if uvm_map(9) fails and weTodd C. Miller
2003-09-01match syscallargs comments with realityHenning Brauer
2003-08-21emulation is now controlled by sysctl. changes:Ted Unangst
2003-06-21add exec/fork/exit hooks per process for compat emulations.Ted Unangst
2003-06-02stackgap_random becomes 64KTheo de Raadt
2003-05-17Typos; from Julien Bordet <zejames@greyhats.org>Alexander Yurchenko
2003-04-14There are two related changes.Artur Grabowski
2003-03-09Make the semantics of the P_SUGIDEXEC flag match the issetugid(2)Todd C. Miller
2002-12-11descructive -> destructiveMiod Vallat
2002-12-04No need to exit the process twice. exit1() can't fail.Artur Grabowski
2002-11-09fix a commentMichael Shalayeff
2002-10-06Move out the execution of vmcmds into a separate function.Artur Grabowski
2002-09-23Add support for vmcmds that load sections relative to a base section.Artur Grabowski
2002-08-22Change the vnode locking in exec to not keep the vnode locked almost allArtur Grabowski