summaryrefslogtreecommitdiff
path: root/libexec/lfs_cleanerd
AgeCommit message (Expand)Author
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
2006-04-01Coverity CID 2847: Don't use LIST_FOREACH if you are going to free thechristos
2006-04-01Document -i option, update date; at the request of wiz@.perseant
2006-03-30A new version of the cleaner. In general, works about as well as the oldperseant
2005-08-23Change PRiu64 with a cast and %llu. I am not using PRIu32 and no cast forchristos
2005-08-20fix compilation problem on LP64kent
2005-08-1964 bit inode changes.christos
2005-05-03remove bogus frees on uninitialized variable.christos
2005-04-23Provide a resize_lfs(8), including kernel and cleaner support. The currentperseant
2005-03-30Add missing flags to usage()xtraeme
2005-02-26Various minor LFS improvements:perseant
2004-04-21Replace the statfs() family of system calls with statvfs().christos
2003-12-17fix debug output.yamt
2003-09-19realloc pedanntitojun
2003-09-19realloc pedantitojun
2003-08-07Move UCB-licensed code from 4-clause to 3-clause licence.agc
2003-07-13use bounded string ops. check malloc failure. asprintf is easier thanitojun
2003-04-02Add support for UFS2. UFS2 is an enhanced FFS, adding support forfvdl
2003-03-02Let the cleaner use LFCNRECLAIM to help empty segments along, if itperseant
2003-02-25Make fs-specific fcntl macros take three arguments (approved wrstuden).perseant