summaryrefslogtreecommitdiff
path: root/libexec/lfs_cleanerd/lfs_cleanerd.c
AgeCommit message (Expand)Author
2019-08-30Add support for passing the raw device name separate from thebrad
2019-08-22Use getdiskrawname to find the device namebrad
2016-03-18move the compiler hack closer to the source of the failmrg
2016-03-16make the GCC 4.8 specific hack for ci.clean being set GCC >= 4.8.mrg
2016-02-19Need <stdbool.h> for true/false.riastradh
2015-10-15Enable lfs64 in the cleaner.dholland
2015-10-03Use IINFO in the cleaner.dholland
2015-09-01Add new accessors for the d_type and d_namlen fields of struct lfs_direct.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-12Hack up dinode usage to be 64 vs. 32 as needed. Part 1.dholland
2015-08-12Provide 32-bit and 64-bit versions of FINFO.dholland
2015-08-12Make 32-bit and 64-bit versions of SEGSUM.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-12Fix assorted 64->32 truncations related to BLOCK_INFO.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-02Second batch of 64 -> 32 truncations in lfs, along with more minordholland
2015-07-28Use lfs_accessors.h in conjunction with the cleaner's struct clfs.dholland
2015-07-24More lfs superblock accessors.dholland
2015-07-24Switch to accessor functions for elements of the LFS on-diskdholland
2015-03-29- Fix fallout for recent bread() change (removing cred arg).chopps
2013-10-19fix unused variable warningschristos
2013-06-18Prefix most of the cpp macros with lfs_ and LFS_ to avoid conflicts with ffs.christos
2013-06-08Missed one of the -I${NETBSDSRCDIR}/sys hacks yesterday; remove it now.dholland
2013-06-08Move the dinode (on-disk inode) structures to lfs.h, since they aredholland
2013-06-06ufs -> ulfs for lfs_cleanerddholland
2013-01-22Stuff UFS_ in front of a few of ufs's symbols to reduce namespacedholland
2012-04-16Make load_threshold double and restore original value of 0.2.joerg
2012-04-12Don't assign non-integral constants to integral variables.joerg
2012-02-02Shut down the cleaner earlier if the filesystem is unmounted.perseant
2012-01-02In lfs_cleanerd, check errno earlier, to avoid premature exit when theperseant
2010-12-23Deduce raw device correctly by prepending "r" to basename.mlelstv
2010-08-16Don't exit when running as a lib after FS is unmounted, just returnpooka
2010-07-29Do the semaphore trick only if the cleaner is run as a lib -- thepooka
2010-07-29Add a method for posting a semaphore when cleaner init has reachedpooka
2010-02-16Read the padded superblocks to avoid problems with disks that havemlelstv
2009-10-09Attempt to recover slightly more gracefully if the kernel socket is shutdown.pooka
2009-08-06Define syscalls of lfs userspace tools (cleaner, mainly) throughpooka
2009-08-06add D to getopt so that previous actually workspooka
2009-08-06add -D, which prompts to stay on foreground without debug spewagepooka
2009-08-06Check main loop fcntl return value and error out if it fails.pooka
2009-03-16fix WARNS=3 issues;lukem
2009-03-15avoid a shadowed variablelukem
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-08brelse() now takes two arguments.ad
2006-11-18Temporarily disable -c (file coalescing) until data corruption issues cantls
2006-09-01Pay attention to the new LFS_CLEANER_MUST_CLEAN flag in the Ifile.perseant