summaryrefslogtreecommitdiff
path: root/sys/kern/vfs_syscalls.c
AgeCommit message (Expand)Author
2004-01-06lock filedesc before manipulating. avoids some rare races.Ted Unangst
2003-09-01match syscallargs comments with realityHenning Brauer
2003-08-15change arguments to suser. suser now takes the process, and a flagsTed Unangst
2003-07-18check v_mount for NULL before using. ok art@Ted Unangst
2003-06-02Remove the advertising clause in the UCB license which BerkeleyTodd C. Miller
2003-05-06attempt to put a process's cwd back in place after a forced umount.Ted Unangst
2003-05-05fix test for restoring mnt_syncer in dounmount.Ted Unangst
2003-05-01several related changes:Ted Unangst
2003-04-11zombies can't live allproc list. art fixed the real problem a while ago.Ted Unangst
2003-04-10don't try to update directories on zombies. pr2030. ok artTed Unangst
2002-10-02Check for negative values. Inspiration from tedu <grendel@zeitbombe.org>.Thomas Nordin
2002-08-23Cleanup change. Since almost all callers (except one) of getvnode did a FREFArtur Grabowski
2002-07-12Change the locking on the mountpoint slightly. Instead of using mnt_lockArtur Grabowski
2002-03-14First round of __P removal in sysTodd C. Miller
2002-02-22Extended Attribute support from FreeBSD/TrustedBSD ok art@, deraadt@Dale Rahn
2002-02-12More FREF/FRELE protection. This time all users of getvnode.Artur Grabowski
2002-02-08Require a FREFd file in dofilewrite{,v}.Artur Grabowski
2002-02-08require a FREFd fp in dofilereadv. Fix some comments.Artur Grabowski
2002-02-08simplify sys_pread a bit.Artur Grabowski
2002-02-08- Rename FILE_{,UN}USE to FREF and FRELE. USE is a bad verb and we don't haveArtur Grabowski
2002-02-05Add counting of temporary references to a struct file (as opposed to referencesArtur Grabowski
2002-02-04Don't ffree the newly allocated file before calling dupfdopen.Artur Grabowski
2002-01-21Mount points must fit in MNAMELEN, not MAXPATHLEN so use copyinstr()Todd C. Miller
2002-01-18record ctime for the mountpoint, mount time or last mount update; art@ okMichael Shalayeff
2001-12-19UBC was a disaster. It worked very good when it worked, but on someArtur Grabowski
2001-11-27Merge in the unified buffer cache code as found in NetBSD 2001/03/10. TheArtur 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-07-26Back out changes to symlink and mknod that were not well tested.Todd C. Miller
2001-07-26change vop_symlink and vop_mknod to return vpp (the created node)assar
2001-06-27remove old vmArtur Grabowski
2001-06-22KNFTheo de Raadt
2001-05-23Indentation.Artur Grabowski
2001-05-16Create COMPAT_25 and move ogetfsstat, ostatfs and ostatfs into it.Todd C. Miller
2001-05-16kill COMPAT_{09,10,11} kernel options. We still need kern_info_09.c and kern...Todd C. Miller
2001-05-14Isn't copy 'n paste a great invention?Artur Grabowski
2001-05-14Remove some unnecessary code + some random cleanup.Artur Grabowski
2001-05-13Add pad argument for p{read,write}v? to the syscall args comment forTodd C. Miller
2001-04-04Add "softdep" option to mount. Update from rw/async to softdepGrigoriy Orlov
2001-03-16Use CIRCLEQ macros for mountlist.Artur Grabowski
2001-02-21Latest soft updates from FreeBSD/Kirk McKusickConstantine Sapuntzakis
2001-02-20use void * consistently in vfs_mount and sys_mount. ok @artassar
2001-02-12Check if softdep is enabled for this fs before calling softdep'sFederico G. Schwindt
2000-04-20p{read,write}{,v} from csapuntz, partial NetBSD origin I thinkTheo de Raadt
2000-04-15Fix sys_sync to actually sync all file systems.Constantine Sapuntzakis
2000-03-03Use LIST_ macros instead of internal field names to walk the allproc list.Artur Grabowski
2000-02-07(sys_getfh): moved here from nfs_syscalls.cassar
2000-02-01remove superflous declaration of vnops, it's now in <sys/file.h>assar
1999-12-06Yet another solution to the mfs unmount/kill race (not ugly this time).Artur Grabowski
1999-07-30do not permit regular users to chflags/fchflags on chr or blk devices --Theo de Raadt