summaryrefslogtreecommitdiff
path: root/libexec/lfs_cleanerd
AgeCommit message (Expand)Author
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
2003-02-24Convert lfs_cleanerd over to use the new ioctl calls instead of theperseant
2003-02-17Add code to UBCify LFS. This is still behind "#ifdef LFS_UBC" for nowperseant
2003-02-10Use int32_t for block adresses in segment summary structures.fvdl
2003-02-05"Utilize" has exactly the same meaning as "use," but it is moreperry
2003-01-28make this build on alpha after daddr_t->64bitmrg
2003-01-24Bump daddr_t to 64 bits. Replace it with int32_t in all places wherefvdl
2002-12-15- fix memory leak.yamt
2002-12-15for -b, use ssize instead of segshift.yamt
2002-12-05fix a typo in previous.yamt
2002-11-29clean this up a bit. avoid annoying code duplication on opening files,christos
2002-11-24fix calculation bugs that prevents coalescing from working properly.yamt
2002-09-29Begin new sentences on new lines.wiz
2002-08-19Use ${NETBSDSRCDIR}/some/path instead of ${.CURDIR}/../../some/pathlukem
2002-06-14Note each type of failure in clean_inode and provide statistics onperseant
2002-06-14Don't try to coalesce files that have fewer than NDADDR blocks, due toperseant
2002-06-06update lfs_cleanerd manual page for new -c optionperseant
2002-06-06First stab at file coalescing. When the cleaner detects that it mightperseant
2002-05-03fix a reversed condition.yamt
2002-04-30Cast arg to long, and print with %ld, so that this compiles on some ofagc
2002-04-30Correct my previous lfs_cleanerd commit so that it works properly onperseant
2002-04-29remove one of duplicated "bfree" from debug message.yamt
2002-04-29use errx instead of err in some placesyamt
2002-04-26Fix error in how much memory needed to be allocated to check data cksumperseant
2002-01-15Whitespace nits, sort SEE ALSO.wiz
2002-01-11daemon(3) should be used prior to file descriptor setups.itojun
2001-11-21"than" instead of "then".wiz
2001-07-18fix printf format on alphaperseant
2001-07-18Handle segment 0 properly, if its offset is different from other segmentsperseant
2001-07-13Merge the short-lived perseant-lfsv2 branch into the trunk.perseant
2001-02-04remove redundant declarations.christos
2001-01-16avoid C sequence point issues warned about by development version of gcc.cgd
2001-01-10be more consistent about syslog usage. now it's more like:lukem
2001-01-09Don't qsort() by the segcreate field. Prevents potentially serious filesystemjoff
2001-01-04use more standard %ll_ in favour of %q_lukem
2000-11-23Don't "compress" segment data if we were using mmap instead of malloc/copyperseant
2000-11-22Check for ENOENT return from lfs_{bmapv,markv} and do the right thing with it,perseant
2000-11-13Try to prevent running more than one active cleaner on a filesystem at a time.perseant
2000-11-11Don't hold every segment that is being cleaned in memory in its entirety;perseant
2000-11-08in SEE also, xref newfs_lfs(8), sort entries and seperate by ","hubertf
2000-11-03Fix memory leak described in PR #11094 (patch from Jesse Offperseant
2000-09-09Various bug-fixes to LFS, to wit:perseant
2000-07-04cleaner changes corrseponding to kernel changesperseant