summaryrefslogtreecommitdiff
path: root/libexec/lfs_cleanerd
AgeCommit message (Expand)Author
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-08Redo these changes properly:dholland
2013-06-08Tidy up the LFS userland build hacks.dholland
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 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-04-12Use the same loop order for freeing as for allocation. Simpler code andjoerg
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
2011-07-01Fix memset usage.joerg
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-07-28always add to SRCSpooka
2010-02-16Read the padded superblocks to avoid problems with disks that havemlelstv
2009-10-09LDADD+= instead of LDADD=pooka
2009-10-09Attempt to recover slightly more gracefully if the kernel socket is shutdown.pooka
2009-08-06Describe -D. Bump date.wiz
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-06-21PR/40965: NAKAJIMA Yoshihiro: lfs_cleanerd isn't adapted to !MKDYNAMICROOTchristos
2009-03-16Default to WARNS=4lukem
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-12-28Make it build with src/sys from the vmlocking2 branch.ad
2007-10-08brelse() now takes two arguments.ad
2006-12-23Bump date for previous.wiz
2006-11-18Temporarily disable -c (file coalescing) until data corruption issues cantls
2006-11-11Move lfs_cleanerd from /usr/libexec to /libexec. This is to allow puttingjmmv
2006-09-01Pay attention to the new LFS_CLEANER_MUST_CLEAN flag in the Ifile.perseant
2006-07-31Make filehandles opaque to userlandmartin
2006-07-13Fix alignement problems for fhandle_t, exposed by gcc4.1.martin
2006-07-07Place an upper bound on the number of segments to clean at one time, noperseant
2006-05-19Coverity CID 3766: Avoid null pointer derefchristos
2006-05-12Be more careful about checking return value of {m,re}alloc().perseant
2006-05-11avoid some char * vs. u_char * issues.mrg
2006-04-14When checking hidden cleaning costs, don't erroneously add the firstperseant
2006-04-05Look for the inode pointers in the right place if lfs_bsize != lfs_fsize.perseant
2006-04-05Handle the case of inode blocks misidentified by the segment headersperseant
2006-04-01Coverity CID 2792: Fix memory leakschristos
2006-04-01Coverity CID 2846: Don't use LIST_FOREACH if you are going to free the cursorchristos