summaryrefslogtreecommitdiff
path: root/sbin/newfs_lfs
AgeCommit message (Expand)Author
2021-09-14sbin: enable lint for almost all programsrillig
2020-09-07remove GCC_NO_ADDR_OF_PACKED_MEMBER for several subdir buildsmrg
2020-09-06add support for new GCC 9 warnings that may be too much to fixmrg
2015-10-15Enable the creation of lfs64 volumes.dholland
2015-10-10Use a specific SEGSUM size instead of the size of the union.dholland
2015-09-21Fix some assorted 32-bit assumptions not yet otherwise handled.dholland
2015-09-21Add 64-bit directory entry structures, and adjust accessors accordingly.dholland
2015-09-21Oops; LFS_DIRECTSIZ() is going to need the fs as an argument.dholland
2015-09-15Pass around struct lfs_dirheader instead of struct lfs_direct.dholland
2015-09-15Add an accessor function for directory names.dholland
2015-09-15Add a function lfs_copydirname() to copy directory names in place; usedholland
2015-09-15Move the header part of struct lfs_direct to its own structure.dholland
2015-09-15Add and use accessor functions for more of the directory entry fields.dholland
2015-09-01Add new accessors for the d_type and d_namlen fields of struct lfs_direct.dholland
2015-09-01Use daddr_t, not ulfs_daddr_t, as the latter's 32 bits wide.dholland
2015-09-01Tidy the MAXSYMLINKLEN macros.dholland
2015-09-01The ifile's inode number is constant. (it is always 1)dholland
2015-09-01Add byteswapping to the dinode accessors.dholland
2015-08-19Part two of dinodes; use the same union everywhere.dholland
2015-08-12Hack up dinode usage to be 64 vs. 32 as needed. Part 1.dholland
2015-08-12Add IFILE32 and IFILE64 structures for the on-disk ifile entries.dholland
2015-08-12Make 32-bit and 64-bit versions of CLEANERINFO.dholland
2015-08-02Add a (draft) 64-bit superblock. Make things build again.dholland
2015-08-02Use accessor functions for the version field of the lfs superblock.dholland
2015-08-02Typo in comment.dholland
2015-08-02Use c99 initializers.dholland
2015-08-02Second batch of 64 -> 32 truncations in lfs, along with more minordholland
2015-08-02Fix assorted 64 -> 32 truncations in lfs. Also, some minor tidyups anddholland
2015-07-28Add a new lfs header file: lfs_accessors.h.dholland
2015-07-24More lfs superblock accessors.dholland
2015-07-24Switch to accessor functions for elements of the LFS on-diskdholland
2015-05-31Use VFS_PROTOS() for lfs.hannken
2015-03-29- Fix fallout for recent bread() change (removing cred arg).chopps
2014-01-04New sentence, new line. Remove trailing whitespace.wiz
2013-10-19fix unused variable warnings.christos
2013-06-18Prefix most of the cpp macros with lfs_ and LFS_ to avoid conflicts with ffs.christos
2013-06-08Redo these changes properly:dholland
2013-06-08Tidy up the LFS userland build hacks.dholland
2013-06-08DIRBLKSIZ -> LFS_DIRBLKSIZdholland
2013-06-08struct direct -> struct lfs_directdholland
2013-06-08Stick LFS_ in front of IFMT, IFIFO, IFREG, etc. so as not to conflictdholland
2013-06-08Move the dinode (on-disk inode) structures to lfs.h, since they aredholland
2013-06-06Cleanups and hacks to make lfs userland stuff build:dholland
2013-06-06ufs -> ulfs for newfs_lfsdholland
2013-01-22Stuff UFS_ in front of a few of ufs's symbols to reduce namespacedholland
2012-02-16Pass t_renamerace and t_rmdirrace tests.perseant
2012-02-02When creating a very small filesystem, use well-known small segment,perseant
2012-02-02If invoked with -D and creating an image file, ensure that the imageperseant
2012-01-17Use an even smaller segment size when creating a very small filesystem.perseant
2010-02-16Three changes in a single commit.mlelstv