summaryrefslogtreecommitdiff
path: root/sys/kern/kern_exit.c
AgeCommit message (Expand)Author
2004-01-04Rearrange process exit path to avoid need to free resources from differentjdolecek
2004-01-03fix some comments, use NULL instead of 0 for pointer comparisonjdolecek
2004-01-02kernel part of no-syscall upcall stack return: libpthread registerscl
2003-12-06The missing pieces of PROC_PID_STOPEXIT/P_STOPEXIT, a sysctl tweakableatatat
2003-11-17- use list to keep track of free stacks.cl
2003-11-12- Count number of zombies and stopped children and requeue them at the topdsl
2003-11-06Ensure that the controlling tty is unlinked from the session and pgrp.dsl
2003-11-06Remove a pile of redundant (caddr_t) casts.dsl
2003-11-03Reimplement VP donation such that multiple unblocked upcalls can becl
2003-09-16fix SA/pthread pagefault failure:cl
2003-09-13provide siginfo_t in for SIGCHLDchristos
2003-09-11KNF and use f instead of s to temporarily save l_flagcl
2003-08-20use LSDEAD instead of SDEAD for lwp state.yamt
2003-08-20fix indent.yamt
2003-08-07Move UCB-licensed code from 4-clause to 3-clause licence.agc
2003-07-17Changes from Stephan Uphoff to patch problems with LWPs blocking when theyfvdl
2003-06-29Back out the lwp/ktrace changes. They contained a lot of colateral damage,fvdl
2003-06-28Pass lwp pointers throughtout the kernel, as required, so that the lwpid candarrenr
2003-03-19Alternative pid/proc allocater, removes all searches associated with piddsl
2003-03-12Need to call calcru while l->l_stat == LSONPROCdsl
2003-03-05Get processes execution time before the LWPs state is changeddsl
2003-02-22Set P_WEXIT earlier; specifically, before a pool_get(, PR_WAITOK) thatnathanw
2003-02-21typo in comment.skrll
2003-02-17Test p->p_sa instead of p->p_flag & P_SA, as the latter may have beennathanw
2003-02-14Split sys_wait4 so that code isn't duplicated in compat tree.dsl
2003-01-27Call exit_lwps() from exit1() if there is more than one LWP (asnathanw
2003-01-18Merge the nathanw_sa branch.thorpej
2002-11-30fix typo in comment. pointed out by David Saintyjdolecek
2002-11-30fix bug in previous - if child was traced and p_opptr == p_pptr,jdolecek
2002-11-28exit1(): make sure that, if orphaned child is being traced, it'sjdolecek
2002-10-23merge kqueue branch into -currentjdolecek
2002-09-25Don't include <sys/map.h>.thorpej
2002-09-04Use the queue macros from <sys/queue.h> instead of referring to the queuematt
2002-08-28MI kernel support for user-level Restartable Atomic Sequences (RAS).gmcgarry
2002-08-13In exit1(), moved the call to the emulation exit hook to a place where it ismanu
2002-08-07Only include sys/pmc.h if PERFCTRS is defined.briggs
2002-08-07Implement pmc(9) -- An interface to hardware performance monitoringbriggs
2002-08-02Move the call up exit hooks before curproc = NULL so that we canmanu
2002-07-25Make sure that the pointer to old parent process for ptraced childrenjdolecek
2002-06-17Niels Provos systrace work, ported to NetBSD by kittenz and reworked...christos
2002-03-17oops, forgot to commit the caller of exithook...christos
2001-11-12add RCSIDslukem
2001-07-18Add `WALLSIG' which causes wait4(2) to wait for all processes, regardlessthorpej
2001-03-05Avoid spinning forever when hardclock() wants to grab the kernel lockfvdl
2001-02-26minor KNFlukem
2001-02-10Don't uvm_deallocate() the address space in exit1(). The addressthorpej
2000-12-22split off thread specific stuff from struct sigacts to struct sigctx, leavingjdolecek
2000-11-07add void *p_emuldata into struct proc - this can be used to hold per-processjdolecek
2000-08-22Define the MI parts of the "big kernel lock" perimeter. Fromthorpej
2000-08-12Don't bother with a trampoline to start the pagedaemon andthorpej