summaryrefslogtreecommitdiff
path: root/sys/ufs/lfs
AgeCommit message (Collapse)Author
1999-05-31New struct statfs with mount options. NOTE: this replaces statfs(2),Todd C. Miller
fstatfs(2), and getfsstat(2) so you will need to build a new kernel before doing a "make build" or you will get "unimplemented syscall" errors. The new struct statfs has the following featuires: o Has a u_int32_t flags field--now softdep can have a real flag. o Uses u_int32_t instead of longs (nicer on the alpha). Note: the man page used to lie about setting invalid/unused fields to -1. SunOS does that but our code never has. o Gets rid of f_type completely. It hasn't been used since NetBSD 0.9 and having it there but always 0 is confusing. It is conceivable that this may cause some old code to not compile but that is better than silently breaking. o Adds a mount_info union that contains the FSTYPE_args struct. This means that "mount" can now tell you all the options a filesystem was mounted with. This is especially nice for NFS. Other changes: o The linux statfs emulation didn't convert between BSD fs names and linux f_type numbers. Now it does, since the BSD f_type number is useless to linux apps (and has been removed anyway) o FreeBSD's struct statfs is different from our (both old and new) and thus needs conversion. Previously, the OpenBSD syscalls were used without any real translation. o mount(8) will now show extra info when invoked with no arguments. However, to see *everything* you need to use the -v (verbose) flag.
1999-01-11panic prints a newline for you, don't do it in the panic stringTodd C. Miller
1998-02-08Updates to match type changes in syscall tablesThorsten Lockert
1997-11-06Updates for VFS Lite 2 + soft update.Constantine Sapuntzakis
1997-06-20Change errno cause by mounting invalid filesystems from EINVAL to EFTYPE.kstailey
1997-05-30Integrate new ext2fs, reverting ufs support for the old one.Jason Downs
1997-03-02Add noatime option to not update atime on files in a filesystem (unlessTodd C. Miller
ctime or mtime has changed). Useful for laptops and news servers.
1997-02-24OpenBSD tagsNiklas Hallqvist
1996-10-18-Wall happienessMichael Shalayeff
1996-07-21Ensure we never use more than one callout table slotThorsten Lockert
1996-07-01fix padding for struct lfs, formating fix.Jason Downs
1996-07-01New LFS, based on Lite2. Still being worked on.Jason Downs
1996-06-27Moving some things around; struct inode still ends up bigger, though.Jason Downs
This should, hopefully, be the last UFS changes required.
1996-06-24ufs changes: add the notion of directory operators.Jason Downs
gnu/ext2fs: add the second extended filesystem. Note that I'm commiting this now for the sake of the ufs changes; ext2fs is not yet fully integrated into the system.
1996-06-14Keep dirty list used by in-kernel update(8) in sync with buffersThorsten Lockert
1996-05-22Change VOP_UPDATE() semantics:Theo de Raadt
* Make 2nd and 3rd args timespecs, not timevals. * Consistently pass a Boolean as the 4th arg (except in LFS). Also, fix ffs_update() and lfs_update() to actually change the nsec fields.
1996-04-21partial sync with netbsd 960418, more to comeTheo de Raadt
1996-03-19Merging w/ NetBSD 021796.Michael Shalayeff
speaker upgraded to the current. some changes to the VM stuff (ie kern_thread.c added and so).
1996-02-27From NetBSD: update to 960217 sourcesNiklas Hallqvist
1995-10-18initial import of NetBSD treeTheo de Raadt