summaryrefslogtreecommitdiff
path: root/sbin/fsck_lfs/inode.c
AgeCommit message (Expand)Author
2020-04-03Avoid common symbols for fsck_lfs.joerg
2017-06-10Update inode member i_flag --> i_state to keep up with kernel changespgoyette
2015-09-21Add 64-bit directory entry structures, and adjust accessors accordingly.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-15Tidyups/fixes preparatory to making d_name[] in struct lfs_direct sizedholland
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-01Use the lfs dinode accessors in place of the ufs-derived ones.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-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-06-16fix error messages containing \nchristos
2015-03-29- Fix fallout for recent bread() change (removing cred arg).chopps
2014-03-23don't use sprintfdholland
2013-06-18Prefix most of the cpp macros with lfs_ and LFS_ to avoid conflicts with ffs.christos
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 fsck_lfs.dholland
2013-01-22Stuff UFS_ in front of a few of ufs's symbols to reduce namespacedholland
2010-02-16Three changes in a single commit.mlelstv
2010-02-04Centralize time printing and deal with ctime possibly returning NULL.christos
2008-10-09Disable userid to username lookups by default. Add a -U flag to perform them.christos
2008-05-16Make sure all cached buffers with valid, not yet written data have beenhannken
2008-04-28Remove clause 3 and 4 from TNF licensesmartin
2007-10-08Give brelse() a second argument so that it matches the kernel.ad
2006-11-09Fix malloc/realloc/calloc issues: always check and exit, use EEXIT insteadchristos
2006-09-01Several fixes to improve the reliability of the roll-forward agent.perseant
2006-07-19On-disk inode accounting fix for roll-forward.perseant
2006-07-19Don't doubly free an inode remove_ino() during roll-forward.perseant
2006-07-18Various improvements to fsck_lfs, to wit:perseant
2005-09-13rename lfs.h to lfs_user.h so that it does not conflict.christos
2005-08-1964 bit inode changeschristos
2005-06-27more const.christos
2005-06-27constifychristos
2005-06-08Use the correct method to create a new inode, when we allocate lost+found.perseant
2005-03-25"#define lfs_devvp lfs_unlockvp" for readability, since that's what weperseant
2005-02-06ANSIfy a function declaration, remove obsolete "register" declarations.perry
2004-07-18zero-out dinode is not a proper way to 'clear' an lfs inode.yamt
2004-03-20change KES license to standard NetBSD licenseperseant
2003-10-03make this work for big (ie. with indirect blocks) directoriesyamt
2003-09-19realloc pedantitojun