Home | History | Annotate | Download | only in fsck
History log of /src/sbin/fsck/preen.c
RevisionDateAuthorComments
 1.32  21-Jun-2015  dholland Add used-by comments on source files that are .PATH'd in from elsewhere.
 1.31  07-Apr-2012  christos use getfsspecname()
 1.30  23-Feb-2008  christos branches: 1.30.22;
Make sure that the exit values are always sane, and use symbolic instead
of magic constants. Reviewed by go@
 1.29  26-Aug-2006  christos branches: 1.29.8; 1.29.16; 1.29.18;
- make preen recognize wedges and insert their parent disks in the disk list
so that we don't run multiple fsck's on the same spindle at the same time!
- Add some partition getting utilities that are wedge aware (soon to be able
to use the native geometry ioctl), so that we can fsck wedges.
 1.28  26-Aug-2006  christos Programs that use efun.
 1.27  13-Jan-2005  christos When we run with 'fsck -f -n' we should go over all the filesystems, not
exit on the first one that fails. Add a new flag CHECK_NOFIX so that we
specify -n, we keep going.
 1.26  28-Oct-2004  dsl Add (unsigned char) to isdigit() call
 1.25  07-Aug-2003  agc Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22308, verified by myself.
 1.24  20-Jul-2002  grant sweep of errx/warnx, remove unnecessary trailing \n
 1.23  01-Nov-2001  lukem fix a couple of -Wshadow warnings
 1.22  18-Jun-2001  lukem - Don't attempt to fsck a file system that is mounted read-write unless -f
(force) is given. fsck(8) will return with a zero exit status if "fsck -p"
is used in this circumstance, but all other invocations (e.g, "fsck",
"fsck /filesystem", "fsck -p /filesystem") will return with a non-zero exit
status in this circumstance.
Per discussions with various people including Bill Sommerfeld.
- Use "file system" instead of "filesystem"
 1.21  18-Jun-2001  lukem use TAILQ_xxx instead of referencing tqe_xxx elements directly
 1.20  18-Jun-2001  lukem ansi knf
 1.19  18-Jun-2001  lukem use TAILQ_xxx instead of referencing tqh_xxx elements directly
 1.18  26-Jul-1998  mycroft const poisoning.
 1.17  16-Sep-1997  lukem resolve conflicts from lite-2 merge
 1.16  14-Sep-1997  lukem * cleanup for WARNS=1
* deprecate register
* prefix hex numbers with '0x'
 1.15  28-Sep-1996  christos Allow for an extra argument needed by quotacheck.
 1.14  27-Sep-1996  christos - Rename util.c and util.h to fsutil.c and fsutil.h to avoid conflict with
<util.h>
- Change checkfstab so that the checkit function takes the name of the
mount point too (needed by quotacheck).
- Remove globals debug, verbose and preen
 1.13  23-Sep-1996  christos - added -T fstype:fsoptions per cgd's suggestion.
- handle parallelism in preening here using the original preening code from
fsck_ffs.
- move common code from fsck_ffs and fsck_msdos here.
 1.12  05-Apr-1996  cgd check in changes proposed in PR 2006 (approved by J.T.), to rename fsck
to fsck_ffs, so that in the future 'fsck' can be a wrapper than invokes
appropriate filesystem-specific checker programs. For now, the only
user-visible change is that the names have changed in the manual page
and in error messages; fsck and fsck.8 are now links to fsck_ffs and
fsck_ffs.8, until the rest of the transition is complete.
 1.11  18-Mar-1995  cgd convert to new RCS Id conventions; reduce my headache
 1.10  28-Dec-1994  mycroft Mostly sync with CSRG.
 1.9  05-Dec-1994  cgd more cleanups from Jim Jegers, passed over by me.
 1.8  28-Oct-1994  mycroft Use the S_IS*() macros, and make this compile again after Chris's changes to ufs.
 1.7  23-Sep-1994  mycroft Eliminate uses of some obsolete functions.
 1.6  08-Jun-1994  mycroft Update from 4.4-Lite, with local changes.
 1.5  25-Apr-1994  cgd need <sys/time.h>
 1.4  01-Aug-1993  mycroft Add RCS identifiers.
 1.3  23-Mar-1993  cgd changed "Id" to "Header" for rcsids
 1.2  22-Mar-1993  cgd added rcs ids to all files
 1.1  21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.3  16-Sep-1997  lukem imported from lite-2
 1.1.1.2  13-Jun-1994  mycroft Import 4.4-Lite version.
 1.1.1.1  21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.29.18.1  03-Apr-2008  mjf Sync with HEAD.
 1.29.16.1  24-Mar-2008  keiichi sync with head.
 1.29.8.1  23-Mar-2008  matt sync with HEAD
 1.30.22.1  17-Apr-2012  yamt sync with head

RSS XML Feed