summaryrefslogtreecommitdiff
path: root/sys/kern/exec_script.c
AgeCommit message (Expand)Author
2019-07-15Do not relock fdp in fdrelease(). This prevents unnecessary lockingVisa Hankala
2018-06-18Put file descriptors on shared data structures when they are completelyMartin Pieuchot
2018-06-05Revert introduction of fdinsert(), a sanitify check triggers whenMartin Pieuchot
2018-06-02Put file descriptors on shared data structures when they are completelyMartin Pieuchot
2018-05-02Remove proc from the parameters of vn_lock(). The parameter isVisa Hankala
2018-04-28Clean up the parameters of VOP_LOCK() and VOP_UNLOCK(). It is alwaysVisa Hankala
2018-01-02Stop assuming <sys/file.h> will pull in fcntl.h when _KERNEL is defined.Philip Guenther
2018-01-01We are either allocating 2 or three array members. Unroll while loopFlorian Obser
2017-02-11Add a flags argument to falloc() that lets it optionally set thePhilip Guenther
2016-04-25boom goes the dynamiteTed Unangst
2016-03-19Remove the unused flags argument from VOP_UNLOCK().natano
2015-12-31NULL-terminate a pointer array to prevent an invalid free, and simplifymmcc
2015-09-10sizes for free(); ok sthenTheo de Raadt
2015-03-14Remove some includes include-what-you-use claims don'tJonathan Gray
2014-12-16primary change: move uvm_vnode out of vnode, keeping only a pointer.Ted Unangst
2014-11-19panic should be reserved for unrecoverable errors, not things we merelyTed Unangst
2014-11-18unifdef SETUIDSCRIPT and FDSCRIPT. we always use them. ok deraadtTed Unangst
2014-07-13use mallocarray for multiplied value checkingTed Unangst
2014-07-12add a size argument to free. will be used soon, but for now default to 0.Ted Unangst
2014-07-08decouple struct uvmexp into a new file, so that uvm_extern.h and sysctl.hTheo de Raadt
2012-04-22Add struct proc * argument to FRELE() and FILE_SET_MATURE() inPhilip Guenthe
2012-02-15Hold struct filedesc's fd_lock when writing to the fd_ofiles, fd_ofileflags,Philip Guenthe
2011-07-07Add new syscall entries to support the openat(2) family of functionsMatthew Dempsky
2007-10-29MALLOC/FREE -> malloc/freeCharles Longeau
2006-11-14grammar, spelling, and style fixes from bret lambert;Jason McIntyre
2005-11-12ansi. No binary change.Jonathan Gray
2005-08-01 - We shouldn't allocate MAXPATHLEN from the stack.Artur Grabowski
2004-07-07fix an issue when scripts are exec'd under systrace wheremarius eriksen
2004-06-23a few fixes to systracemarius eriksen
2004-05-14use pool for namei pathbuf. testing ok millert@ tdeval@Ted Unangst
2003-05-03string fixes; tedu okTheo de Raadt
2002-09-18We can jump to the fail: label before shellargp is initialized.Artur Grabowski
2002-08-22Change the vnode locking in exec to not keep the vnode locked almost allArtur Grabowski
2001-11-06Replace inclusion of <vm/foo.h> with the correct <uvm/bar.h> when necessary.Miod Vallat
2001-10-26 - every new fd created by falloc() is marked as larval and should not be usedArtur Grabowski
2001-06-22KNFTheo de Raadt
2001-05-14ifdef FOO inside an ifdef FOO feels like overkill.Artur Grabowski
2000-09-26Don't use MALLOC/FREE on variable sized allocations.Artur Grabowski
2000-02-01remove superflous declaration of vnops, it's now in <sys/file.h>assar
1999-10-18force FDSCRIPTS after include files are pulled inTheo de Raadt
1999-01-11panic prints a newline for you, don't do it in the panic stringTodd C. Miller
1997-11-06Updates for VFS Lite 2 + soft update.Constantine Sapuntzakis
1997-10-06back out vfs lite2 till after 2.2Theo de Raadt
1997-10-06VFS Lite2 ChangesConstantine Sapuntzakis
1996-10-20Make it build with -Wparentheses.dm
1996-06-12warning: variable might be used uninitialized -- sucksTheo de Raadt
1996-03-03From NetBSD: 960217 mergeNiklas Hallqvist
1995-10-18initial import of NetBSD treeTheo de Raadt