xtraeme
665b6c1237
Add 'P' (progress meter flag) to getopt()'s optstring, remove
...
main() prototype.
2005-01-19 17:48:15 +00:00
wiz
0826288907
Sync usage with reality.
2005-01-19 16:38:28 +00:00
wiz
9817d5f00a
Sort options.
2005-01-19 16:13:57 +00:00
christos
5f101a4767
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.
2005-01-13 22:56:09 +00:00
christos
a73c2bd574
Add a progress meter to fsck_ffs based on the work by thorpej presented
...
to the mailing lists last January. This is optional.
2005-01-13 15:22:35 +00:00
dsl
750ce43a65
Add (unsigned char) to isdigit() call
2004-10-28 19:59:09 +00:00
thorpej
ef92b0de59
Try the DIOCGWEDGEINFO ioctl first. If that succeeds (i.e. the block
...
device is a wedge), use the partition type string from the dkwedge_info
structure to get the file system type.
2004-09-25 03:32:52 +00:00
christos
4ee0bfb762
Remove special case for RESCUEDIR
2004-08-19 23:02:51 +00:00
christos
ea369b9669
Deal with RESCUEDIR
2004-08-19 22:25:49 +00:00
christos
6bd1d6d4db
Replace the statfs() family of system calls with statvfs().
...
Retain binary compatibility.
2004-04-21 01:05:31 +00:00
christos
7570f6e829
Remove my license.
2004-03-20 20:28:44 +00:00
jmmv
b635f565e7
Homogenize usage messages: make the 'usage' word all lowercase, as this seems
...
to be the most common practice in our tree.
2004-01-05 23:23:32 +00:00
dsl
e69ce3e4bf
Add a -q (quiet) option to print nothing for clean filesystems.
...
Support in fsck_ffs and stub in fsck_xxx.
Push a few more messages through pwarn() instead of printf() to ensure
disk name is shown.
2003-10-20 12:04:38 +00:00
agc
bf07c8719a
Move UCB-licensed code from 4-clause to 3-clause licence.
...
Patches provided by Joel Baker in PR 22308, verified by myself.
2003-08-07 10:04:11 +00:00
perseant
42b9009195
Make vmsg non-static, so it can be used directly by fsck_lfs.
2003-03-28 08:12:38 +00:00
wiz
990562bfef
.Nm does not need a dummy argument ("") before punctuation or
...
for correct formatting of the SYNOPSIS any longer.
2003-02-25 10:34:36 +00:00
wiz
2fb4b1db52
New sentence, new line. By Robert Elz with minimal fixes.
2002-10-01 13:40:23 +00:00
lukem
f8df88f111
if RESCUEDIR is defined, set _PATH_RESCUE to that
2002-08-23 03:19:07 +00:00
lukem
8f87d6469c
if _PATH_RESCUE is defined, try that before _PATH_SBIN & _PATH_USRSBIN
2002-08-23 03:17:18 +00:00
grant
6742cb1812
sweep of errx/warnx, remove unnecessary trailing \n
2002-07-20 08:36:17 +00:00
soren
dc53bf3cba
Sync getopt() / man page with actual getopt options.
2001-12-20 20:10:33 +00:00
wiz
bb03964e95
Sort SEE ALSO.
2001-11-16 11:31:30 +00:00
lukem
3c367dcbb0
use MAXPATHLEN instead of 32 as the size of the rawbuf
2001-11-09 07:50:19 +00:00
lukem
4475e1747e
fix a couple of -Wshadow warnings
2001-11-01 07:31:22 +00:00
lukem
172a636b48
- 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"
2001-06-18 06:28:59 +00:00
lukem
9e2e804c1c
use TAILQ_xxx instead of referencing tqe_xxx elements directly
2001-06-18 02:43:32 +00:00
lukem
f97f509658
ansi knf
2001-06-18 02:31:09 +00:00
lukem
dacdbbf6ac
use TAILQ_xxx instead of referencing tqh_xxx elements directly
2001-06-18 02:22:33 +00:00
lukem
4905fe31e2
-d is always compiled in; there's no specific #define to remove it
2001-06-18 01:55:12 +00:00
wiz
73f545bb5b
Drop arguments of .Os.
2001-06-05 11:22:41 +00:00
wiz
f53dfc72b2
Xref exit 3, not 2. Whitespace fixes while I'm here.
2001-04-03 11:06:20 +00:00
fair
676026bddb
Clarify the description of "preen" mode, per PR 12110
2001-03-07 23:48:54 +00:00
cgd
8a986b2e96
convert to use getprogname()
2001-02-19 22:48:57 +00:00
christos
8358095fd4
remove redundant declarations and nested externs.
2001-02-04 19:59:37 +00:00
is
9979da6cbb
Format string cleanups by Bill Sommerfeld.
2000-10-10 20:24:49 +00:00
abs
6d094b5b76
Copy code across from newfs so that 'fsck sd0a' and similar will work.
1999-04-22 04:20:53 +00:00
erh
95086b8941
Add missing .El
1999-03-10 00:08:33 +00:00
mycroft
f6590b22cd
Clean up SYNOPSIS formatting.
1999-03-07 11:02:05 +00:00
christos
7b57bf6d78
Adjust for DKTYPENAME changes.
1998-11-12 16:19:47 +00:00
ross
029a64cc29
from Erik Bertelsen <erik@mediator.uni-c.dk>
...
{ put } { in } { lots } { of } { these } { to } { shut } { up } { egcs }
1998-08-25 19:18:12 +00:00
thorpej
a04741e102
Cast pointer diffs to int for use in printf format width specifiers.
1998-07-30 17:41:03 +00:00
mycroft
b93acf4aaf
const poisoning.
1998-07-26 20:02:36 +00:00
mycroft
48ba78aafd
const poisoning.
1998-07-26 12:00:43 +00:00
bouyer
aca8393893
This is now in libutil.
1998-03-18 17:03:30 +00:00
mycroft
3cd66a1543
Rewrite catopt(), as in mount(8).
1997-10-31 09:48:04 +00:00
mycroft
e49dfa57a5
Format police.
1997-10-31 09:11:53 +00:00
christos
460f07da9b
PR/4384: Brian Grayson: Use real name for exec'ed child's argv[0]
1997-10-29 18:36:47 +00:00
bouyer
7cdf2a0dc5
The number of fs types is FSMAXTYPES not DKMAXTYPES.
1997-10-13 09:44:18 +00:00
bouyer
7052d78b8d
Ext2 metadata are always stored on disk in little-endian byte order,
...
so do byte-swapping on big-endian system. The byte-swap routines are in
fsck/bswap.c because they will also be used in fsck_ffs in future.
Tested on i386 and sparc.
1997-10-09 13:19:32 +00:00
lukem
d3b61af7f4
resolve conflicts from lite-2 merge
1997-09-16 14:52:35 +00:00