summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJinWang An <jinwang.an@samsung.com>2022-12-26 13:14:06 +0900
committerJinWang An <jinwang.an@samsung.com>2022-12-26 13:14:06 +0900
commite53b870e7ffdd386ebfddb28bc7bb04e97cb1fe1 (patch)
treed3febf06e1201a4c4bc761a206e737c0b9910430
parent2ef22f8616f1294d54a65fba87915038816252d8 (diff)
downloaddosfstools-upstream/3.0.21.tar.gz
dosfstools-upstream/3.0.21.tar.bz2
dosfstools-upstream/3.0.21.zip
Imported Upstream version 3.0.21upstream/3.0.21
-rw-r--r--ChangeLog42
-rw-r--r--Makefile10
-rw-r--r--VERSION2
-rw-r--r--manpages/de/fatlabel.de.82
-rw-r--r--manpages/de/fsck.fat.de.86
-rw-r--r--manpages/de/mkfs.fat.de.82
-rw-r--r--manpages/en/fatlabel.82
-rw-r--r--manpages/en/fsck.fat.86
-rw-r--r--manpages/en/mkfs.fat.82
-rw-r--r--manpages/po/de/fatlabel.8.po16
-rw-r--r--manpages/po/de/fsck.fat.8.po85
-rw-r--r--manpages/po/de/mkfs.fat.8.po6
-rw-r--r--manpages/pot/fatlabel.8.pot16
-rw-r--r--manpages/pot/fsck.fat.8.pot85
-rw-r--r--manpages/pot/mkfs.fat.8.pot6
-rw-r--r--src/version.h4
16 files changed, 179 insertions, 113 deletions
diff --git a/ChangeLog b/ChangeLog
index a7ebc73..5a22aaa 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,4 +1,44 @@
-commit 1a5d99f (HEAD, origin/master, origin/HEAD, master)
+commit a74c12c (HEAD, origin/master, origin/HEAD, master)
+Author: Jaroslav Skarvada <jskarvad@redhat.com>
+Date: Tue Jun 25 14:53:14 2013 +0200
+
+ Adding the missing -p option to the fsck manpage (to be consistent with the output of the tool).
+
+ Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
+
+commit 25e03c9
+Author: Patrick J. Volkerding <volkerdi@slackware.com>
+Date: Mon Jun 24 14:23:00 2013 +0200
+
+ Using $MANDIR instead of hardcoded ${PREFIX}/share/man in the Makefile.
+
+ Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
+
+commit 7fd9cf7
+Author: Daniel Baumann <mail@daniel-baumann.ch>
+Date: Fri Jun 14 18:50:31 2013 +0200
+
+ Making install-symlinks Makefile target depend on install-bin to not break when using make in parallel, thanks to David Walser <luigiwalser@yahoo.com>.
+
+ Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
+
+commit a76bbcd
+Author: Daniel Baumann <mail@daniel-baumann.ch>
+Date: Wed Jun 12 13:00:10 2013 +0200
+
+ Using US digit date format in version date, rather than name abbrev.
+
+ Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
+
+commit a64195f (tag: v3.0.20)
+Author: Daniel Baumann <mail@daniel-baumann.ch>
+Date: Wed Jun 12 12:25:32 2013 +0200
+
+ Releasing version 3.0.20.
+
+ Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
+
+commit 1a5d99f
Author: Daniel Baumann <mail@daniel-baumann.ch>
Date: Wed Jun 12 12:07:58 2013 +0200
diff --git a/Makefile b/Makefile
index 6936fdf..09e7df2 100644
--- a/Makefile
+++ b/Makefile
@@ -62,7 +62,7 @@ install-man:
for MANPAGE in manpages/en/*; \
do \
SECTION="8"; \
- install -D -m 0644 $${MANPAGE} $(DESTDIR)/$(PREFIX)/share/man/man$${SECTION}/$$(basename $${MANPAGE}); \
+ install -D -m 0644 $${MANPAGE} $(DESTDIR)/$(MANDIR)/man$${SECTION}/$$(basename $${MANPAGE}); \
done
for LANGUAGE in $(LANGUAGES); \
@@ -70,10 +70,10 @@ install-man:
for MANPAGE in manpages/$${LANGUAGE}/*; \
do \
SECTION="8"; \
- install -D -m 0644 $${MANPAGE} $(DESTDIR)/$(PREFIX)/share/man/$${LANGUAGE}/man$${SECTION}/$$(basename $${MANPAGE} .$${LANGUAGE}.$${SECTION}).$${SECTION}; \
+ install -D -m 0644 $${MANPAGE} $(DESTDIR)/$(MANDIR)/$${LANGUAGE}/man$${SECTION}/$$(basename $${MANPAGE} .$${LANGUAGE}.$${SECTION}).$${SECTION}; \
done; \
done
-install-symlinks:
+install-symlinks: install-bin
if [ -e $(DESTDIR)/$(SBINDIR)/fatlabel ]; \
then \
ln -sf fatlabel $(DESTDIR)/$(SBINDIR)/dosfslabel; \
@@ -138,7 +138,7 @@ uninstall-man:
for MANPAGE in manpages/en/*; \
do \
SECTION="8"; \
- rm -f $(DESTDIR)/$(PREFIX)/share/man/man$${SECTION}/$$(basename $${MANPAGE} .en.$${SECTION}).$${SECTION}; \
+ rm -f $(DESTDIR)/$(MANDIR}/man$${SECTION}/$$(basename $${MANPAGE} .en.$${SECTION}).$${SECTION}; \
done
for LANGUAGE in $(LANGUAGES); \
@@ -146,7 +146,7 @@ uninstall-man:
for MANPAGE in manpages/$${LANGUAGE}/*; \
do \
SECTION="8"; \
- rm -f $(DESTDIR)/$(PREFIX)/share/man/$${LANGUAGE}/man$${SECTION}/$$(basename $${MANPAGE} .$${LANGUAGE}.$${SECTION}).$${SECTION}; \
+ rm -f $(DESTDIR)/$(MANDIR)/$${LANGUAGE}/man$${SECTION}/$$(basename $${MANPAGE} .$${LANGUAGE}.$${SECTION}).$${SECTION}; \
done; \
done
diff --git a/VERSION b/VERSION
index 3e4a61b..7003379 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-3.0.20
+3.0.21
diff --git a/manpages/de/fatlabel.de.8 b/manpages/de/fatlabel.de.8
index 439599e..bf6fd53 100644
--- a/manpages/de/fatlabel.de.8
+++ b/manpages/de/fatlabel.de.8
@@ -24,7 +24,7 @@
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
-.TH FATLABEL 8 2013\-06\-11 3.0.19 dosfstools
+.TH FATLABEL 8 2013\-07\-16 3.0.21 dosfstools
.SH NAME
\fBfatlabel\fP \- set or get MS\-DOS filesystem label
diff --git a/manpages/de/fsck.fat.de.8 b/manpages/de/fsck.fat.de.8
index 8c4abb7..2c5cefb 100644
--- a/manpages/de/fsck.fat.de.8
+++ b/manpages/de/fsck.fat.de.8
@@ -24,13 +24,13 @@
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
-.TH FSCK.FAT 8 2013\-06\-11 3.0.19 dosfstools
+.TH FSCK.FAT 8 2013\-07\-16 3.0.21 dosfstools
.SH NAME
\fBfsck.fat\fP \- check and repair MS\-DOS filesystems
.SH SYNOPSIS
-\fBfsck.fat\fP|\fBfsck.msdos\fP|\fBfsck.vfat\fP [\-aAflnrtvVwy] [\-d \fIPATH\fP \-d\ \&\fI...\fP] [\-u\ \fIPATH\fP \-u \fI...\fP] \fIDEVICE\fP
+\fBfsck.fat\fP|\fBfsck.msdos\fP|\fBfsck.vfat\fP [\-aAflnprtvVwy] [\-d \fIPATH\fP \-d\ \&\fI...\fP] [\-u\ \fIPATH\fP \-u \fI...\fP] \fIDEVICE\fP
.SH DESCRIPTION
\fBfsck.fat\fP verifies the consistency of MS\-DOS filesystems and optionally
@@ -119,6 +119,8 @@ List path names of files being processed.
.IP \fB\-n\fP 4
No\-operation mode: non\-interactively check for errors, but don't write
anything to the filesystem.
+.IP \fB\-p\fP 4
+Same as (\fB\-a\fP), for compatibility with other *fsck.
.IP \fB\-r\fP 4
Interactively repair the filesystem. The user is asked for advice whenever
there is more than one approach to fix an inconsistency.
diff --git a/manpages/de/mkfs.fat.de.8 b/manpages/de/mkfs.fat.de.8
index b1e90fc..e81be4a 100644
--- a/manpages/de/mkfs.fat.de.8
+++ b/manpages/de/mkfs.fat.de.8
@@ -24,7 +24,7 @@
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
-.TH MKFS.FAT 8 2013\-06\-11 3.0.19 dosfstools
+.TH MKFS.FAT 8 2013\-07\-16 3.0.21 dosfstools
.SH NAME
\fBmkfs.fat\fP \- create an MS\-DOS filesystem under Linux
.SH SYNOPSIS
diff --git a/manpages/en/fatlabel.8 b/manpages/en/fatlabel.8
index fec5ca7..7f4d263 100644
--- a/manpages/en/fatlabel.8
+++ b/manpages/en/fatlabel.8
@@ -19,7 +19,7 @@
.\" can be found in /usr/share/common-licenses/GPL-3 file.
.\"
.\"
-.TH FATLABEL 8 2013\-06\-11 3.0.19 "dosfstools"
+.TH FATLABEL 8 2013\-07\-16 3.0.21 "dosfstools"
.SH NAME
\fBfatlabel\fR \- set or get MS\-DOS filesystem label
diff --git a/manpages/en/fsck.fat.8 b/manpages/en/fsck.fat.8
index 320d080..3992535 100644
--- a/manpages/en/fsck.fat.8
+++ b/manpages/en/fsck.fat.8
@@ -19,13 +19,13 @@
.\" can be found in /usr/share/common-licenses/GPL-3 file.
.\"
.\"
-.TH FSCK.FAT 8 2013\-06\-11 3.0.19 "dosfstools"
+.TH FSCK.FAT 8 2013\-07\-16 3.0.21 "dosfstools"
.SH NAME
\fBfsck.fat\fR \- check and repair MS\-DOS filesystems
.SH SYNOPSIS
-\fBfsck.fat\fR|\fBfsck.msdos\fR|\fBfsck.vfat\fR [\-aAflnrtvVwy] [\-d \fIPATH\fR \-d\ \fI...\fR] [\-u\ \fIPATH\fR \-u \fI...\fR] \fIDEVICE\fR
+\fBfsck.fat\fR|\fBfsck.msdos\fR|\fBfsck.vfat\fR [\-aAflnprtvVwy] [\-d \fIPATH\fR \-d\ \fI...\fR] [\-u\ \fIPATH\fR \-u \fI...\fR] \fIDEVICE\fR
.SH DESCRIPTION
\fBfsck.fat\fR verifies the consistency of MS\-DOS filesystems and optionally tries to repair them.
@@ -90,6 +90,8 @@ List path names of files being processed.
.IP "\fB\-n\fR" 4
No\-operation mode: non\-interactively check for errors, but don't write
anything to the filesystem.
+.IP "\fB\-p\fR" 4
+Same as (\fB\-a\fR), for compatibility with other *fsck.
.IP "\fB\-r\fR" 4
Interactively repair the filesystem. The user is asked for advice whenever
there is more than one approach to fix an inconsistency.
diff --git a/manpages/en/mkfs.fat.8 b/manpages/en/mkfs.fat.8
index f32f9be..1df5a3d 100644
--- a/manpages/en/mkfs.fat.8
+++ b/manpages/en/mkfs.fat.8
@@ -19,7 +19,7 @@
.\" can be found in /usr/share/common-licenses/GPL-3 file.
.\"
.\"
-.TH MKFS.FAT 8 2013\-06\-11 3.0.19 "dosfstools"
+.TH MKFS.FAT 8 2013\-07\-16 3.0.21 "dosfstools"
.SH NAME
.B mkfs.fat
\- create an MS-DOS filesystem under Linux
diff --git a/manpages/po/de/fatlabel.8.po b/manpages/po/de/fatlabel.8.po
index e3306f1..d397e7b 100644
--- a/manpages/po/de/fatlabel.8.po
+++ b/manpages/po/de/fatlabel.8.po
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: dosfstools VERSION\n"
-"POT-Creation-Date: 2013-06-11 18:45+0300\n"
+"POT-Creation-Date: 2013-07-16 08:33+0300\n"
"PO-Revision-Date: 2013-06-06 09:34+0300\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -25,13 +25,13 @@ msgstr ""
#. type: TH
#: en/fatlabel.8:22 en/fsck.fat.8:22 en/mkfs.fat.8:22
#, no-wrap
-msgid "2013-06-11"
+msgid "2013-07-16"
msgstr ""
#. type: TH
#: en/fatlabel.8:22 en/fsck.fat.8:22 en/mkfs.fat.8:22
#, no-wrap
-msgid "3.0.19"
+msgid "3.0.21"
msgstr ""
#. type: TH
@@ -109,7 +109,7 @@ msgid "Shows version."
msgstr ""
#. type: SH
-#: en/fatlabel.8:41 en/fsck.fat.8:126 en/mkfs.fat.8:241
+#: en/fatlabel.8:41 en/fsck.fat.8:128 en/mkfs.fat.8:241
#, no-wrap
msgid "SEE ALSO"
msgstr ""
@@ -120,12 +120,12 @@ msgid "B<fsck.fat>(8)"
msgstr ""
#. type: Plain text
-#: en/fatlabel.8:45 en/fsck.fat.8:130
+#: en/fatlabel.8:45 en/fsck.fat.8:132
msgid "B<mkfs.fat>(8)"
msgstr ""
#. type: SH
-#: en/fatlabel.8:46 en/fsck.fat.8:131
+#: en/fatlabel.8:46 en/fsck.fat.8:133
#, no-wrap
msgid "HOMEPAGE"
msgstr ""
@@ -138,13 +138,13 @@ msgid ""
msgstr ""
#. type: SH
-#: en/fatlabel.8:49 en/fsck.fat.8:134
+#: en/fatlabel.8:49 en/fsck.fat.8:136
#, no-wrap
msgid "AUTHORS"
msgstr ""
#. type: Plain text
-#: en/fatlabel.8:50 en/fsck.fat.8:135
+#: en/fatlabel.8:50 en/fsck.fat.8:137
msgid ""
"B<dosfstools> were written by Werner Almesberger E<lt>I<werner."
"almesberger@lrc.di.epfl.ch>E<gt>, Roman Hodek E<lt>I<Roman.Hodek@informatik."
diff --git a/manpages/po/de/fsck.fat.8.po b/manpages/po/de/fsck.fat.8.po
index 2639ad6..ae824b0 100644
--- a/manpages/po/de/fsck.fat.8.po
+++ b/manpages/po/de/fsck.fat.8.po
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: dosfstools VERSION\n"
-"POT-Creation-Date: 2013-06-11 18:45+0300\n"
+"POT-Creation-Date: 2013-07-16 08:33+0300\n"
"PO-Revision-Date: 2013-06-06 09:34+0300\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -19,13 +19,13 @@ msgstr ""
#. type: TH
#: en/fatlabel.8:22 en/fsck.fat.8:22 en/mkfs.fat.8:22
#, no-wrap
-msgid "2013-06-11"
+msgid "2013-07-16"
msgstr ""
#. type: TH
#: en/fatlabel.8:22 en/fsck.fat.8:22 en/mkfs.fat.8:22
#, no-wrap
-msgid "3.0.19"
+msgid "3.0.21"
msgstr ""
#. type: TH
@@ -59,30 +59,30 @@ msgid "OPTIONS"
msgstr ""
#. type: SH
-#: en/fatlabel.8:41 en/fsck.fat.8:126 en/mkfs.fat.8:241
+#: en/fatlabel.8:41 en/fsck.fat.8:128 en/mkfs.fat.8:241
#, no-wrap
msgid "SEE ALSO"
msgstr ""
#. type: Plain text
-#: en/fatlabel.8:45 en/fsck.fat.8:130
+#: en/fatlabel.8:45 en/fsck.fat.8:132
msgid "B<mkfs.fat>(8)"
msgstr ""
#. type: SH
-#: en/fatlabel.8:46 en/fsck.fat.8:131
+#: en/fatlabel.8:46 en/fsck.fat.8:133
#, no-wrap
msgid "HOMEPAGE"
msgstr ""
#. type: SH
-#: en/fatlabel.8:49 en/fsck.fat.8:134
+#: en/fatlabel.8:49 en/fsck.fat.8:136
#, no-wrap
msgid "AUTHORS"
msgstr ""
#. type: Plain text
-#: en/fatlabel.8:50 en/fsck.fat.8:135
+#: en/fatlabel.8:50 en/fsck.fat.8:137
msgid ""
"B<dosfstools> were written by Werner Almesberger E<lt>I<werner."
"almesberger@lrc.di.epfl.ch>E<gt>, Roman Hodek E<lt>I<Roman.Hodek@informatik."
@@ -104,7 +104,7 @@ msgstr ""
#. type: Plain text
#: en/fsck.fat.8:29
msgid ""
-"B<fsck.fat>|B<fsck.msdos>|B<fsck.vfat> [-aAflnrtvVwy] [-d I<PATH> -d\\ I<..."
+"B<fsck.fat>|B<fsck.msdos>|B<fsck.vfat> [-aAflnprtvVwy] [-d I<PATH> -d\\ I<..."
">] [-u\\ I<PATH> -u I<...>] I<DEVICE>"
msgstr ""
@@ -353,35 +353,46 @@ msgstr ""
#. type: IP
#: en/fsck.fat.8:93
#, no-wrap
+msgid "B<-p>"
+msgstr ""
+
+#. type: Plain text
+#: en/fsck.fat.8:95
+msgid "Same as (B<-a>), for compatibility with other *fsck."
+msgstr ""
+
+#. type: IP
+#: en/fsck.fat.8:95
+#, no-wrap
msgid "B<-r>"
msgstr ""
#. type: Plain text
-#: en/fsck.fat.8:96
+#: en/fsck.fat.8:98
msgid ""
"Interactively repair the filesystem. The user is asked for advice whenever "
"there is more than one approach to fix an inconsistency."
msgstr ""
#. type: IP
-#: en/fsck.fat.8:96
+#: en/fsck.fat.8:98
#, no-wrap
msgid "B<-t>"
msgstr ""
#. type: Plain text
-#: en/fsck.fat.8:98
+#: en/fsck.fat.8:100
msgid "Mark unreadable clusters as bad."
msgstr ""
#. type: IP
-#: en/fsck.fat.8:98
+#: en/fsck.fat.8:100
#, no-wrap
msgid "B<-u>"
msgstr ""
#. type: Plain text
-#: en/fsck.fat.8:100
+#: en/fsck.fat.8:102
msgid ""
"Try to undelete the specified file. B<fsck.fat> tries to allocate a chain of "
"contiguous unallocated clusters beginning with the start cluster of the "
@@ -389,24 +400,24 @@ msgid ""
msgstr ""
#. type: TP
-#: en/fsck.fat.8:100 en/mkfs.fat.8:220
+#: en/fsck.fat.8:102 en/mkfs.fat.8:220
#, no-wrap
msgid "B<-v>"
msgstr ""
#. type: Plain text
-#: en/fsck.fat.8:102
+#: en/fsck.fat.8:104
msgid "Verbose mode. Generates slightly more output."
msgstr ""
#. type: IP
-#: en/fsck.fat.8:102
+#: en/fsck.fat.8:104
#, no-wrap
msgid "B<-V>"
msgstr ""
#. type: Plain text
-#: en/fsck.fat.8:104
+#: en/fsck.fat.8:106
msgid ""
"Perform a verification pass. The filesystem check is repeated after the "
"first run. The second pass should never report any fixable errors. It may "
@@ -416,91 +427,91 @@ msgid ""
msgstr ""
#. type: IP
-#: en/fsck.fat.8:104
+#: en/fsck.fat.8:106
#, no-wrap
msgid "B<-w>"
msgstr ""
#. type: Plain text
-#: en/fsck.fat.8:106
+#: en/fsck.fat.8:108
msgid "Write changes to disk immediately."
msgstr ""
#. type: IP
-#: en/fsck.fat.8:106
+#: en/fsck.fat.8:108
#, no-wrap
msgid "B<-y>"
msgstr ""
#. type: Plain text
-#: en/fsck.fat.8:108
+#: en/fsck.fat.8:110
msgid ""
"Same as B<-a> (automatically repair filesystem) for compatibility with other "
"fsck tools."
msgstr ""
#. type: Plain text
-#: en/fsck.fat.8:110
+#: en/fsck.fat.8:112
msgid ""
"B<Note:> If B<-a> and B<-r> are absent, the filesystem is only checked, but "
"not repaired."
msgstr ""
#. type: SH
-#: en/fsck.fat.8:111
+#: en/fsck.fat.8:113
#, no-wrap
msgid "EXIT STATUS"
msgstr ""
#. type: IP
-#: en/fsck.fat.8:112
+#: en/fsck.fat.8:114
#, no-wrap
msgid "0"
msgstr ""
#. type: Plain text
-#: en/fsck.fat.8:114
+#: en/fsck.fat.8:116
msgid "No recoverable errors have been detected."
msgstr ""
#. type: IP
-#: en/fsck.fat.8:114
+#: en/fsck.fat.8:116
#, no-wrap
msgid "1"
msgstr ""
#. type: Plain text
-#: en/fsck.fat.8:116
+#: en/fsck.fat.8:118
msgid ""
"Recoverable errors have been detected or B<fsck.fat> has discovered an "
"internal inconsistency."
msgstr ""
#. type: IP
-#: en/fsck.fat.8:116
+#: en/fsck.fat.8:118
#, no-wrap
msgid "2"
msgstr ""
#. type: Plain text
-#: en/fsck.fat.8:118
+#: en/fsck.fat.8:120
msgid "Usage error. B<fsck.fat> did not access the filesystem."
msgstr ""
#. type: SH
-#: en/fsck.fat.8:119
+#: en/fsck.fat.8:121
#, no-wrap
msgid "FILES"
msgstr ""
#. type: IP
-#: en/fsck.fat.8:120
+#: en/fsck.fat.8:122
#, no-wrap
msgid "fsck0000.rec, fsck0001.rec, ..."
msgstr ""
#. type: Plain text
-#: en/fsck.fat.8:122
+#: en/fsck.fat.8:124
msgid ""
"When recovering from a corrupted filesystem, B<fsck.fat> dumps recovered "
"data into files named 'fsckNNNN.rec' in the top level directory of the "
@@ -508,13 +519,13 @@ msgid ""
msgstr ""
#. type: SH
-#: en/fsck.fat.8:123 en/mkfs.fat.8:223
+#: en/fsck.fat.8:125 en/mkfs.fat.8:223
#, no-wrap
msgid "BUGS"
msgstr ""
#. type: Plain text
-#: en/fsck.fat.8:125
+#: en/fsck.fat.8:127
msgid ""
"Does not create . and .. files where necessary. Does not remove entirely "
"empty directories. Should give more diagnostic messages. Undeleting files "
@@ -522,12 +533,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/fsck.fat.8:128
+#: en/fsck.fat.8:130
msgid "B<fatlabel>(8)"
msgstr ""
#. type: Plain text
-#: en/fsck.fat.8:133
+#: en/fsck.fat.8:135
msgid ""
"More information about B<fsck.fat> and B<dosfstools> can be found at "
"E<lt>I<http://daniel-baumann.ch/software/dosfstools/>E<gt>."
diff --git a/manpages/po/de/mkfs.fat.8.po b/manpages/po/de/mkfs.fat.8.po
index 32a844d..d1d6f18 100644
--- a/manpages/po/de/mkfs.fat.8.po
+++ b/manpages/po/de/mkfs.fat.8.po
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: dosfstools VERSION\n"
-"POT-Creation-Date: 2013-06-11 19:49+0300\n"
+"POT-Creation-Date: 2013-07-16 08:33+0300\n"
"PO-Revision-Date: 2013-06-06 09:34+0300\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -19,13 +19,13 @@ msgstr ""
#. type: TH
#: en/fatlabel.8:22 en/fsck.fat.8:22 en/mkfs.fat.8:22
#, no-wrap
-msgid "2013-06-11"
+msgid "2013-07-16"
msgstr ""
#. type: TH
#: en/fatlabel.8:22 en/fsck.fat.8:22 en/mkfs.fat.8:22
#, no-wrap
-msgid "3.0.19"
+msgid "3.0.21"
msgstr ""
#. type: TH
diff --git a/manpages/pot/fatlabel.8.pot b/manpages/pot/fatlabel.8.pot
index f0664d6..6599269 100644
--- a/manpages/pot/fatlabel.8.pot
+++ b/manpages/pot/fatlabel.8.pot
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: dosfstools VERSION\n"
-"POT-Creation-Date: 2013-06-11 18:45+0300\n"
+"POT-Creation-Date: 2013-07-16 08:33+0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -25,13 +25,13 @@ msgstr ""
#. type: TH
#: en/fatlabel.8:22 en/fsck.fat.8:22 en/mkfs.fat.8:22
#, no-wrap
-msgid "2013-06-11"
+msgid "2013-07-16"
msgstr ""
#. type: TH
#: en/fatlabel.8:22 en/fsck.fat.8:22 en/mkfs.fat.8:22
#, no-wrap
-msgid "3.0.19"
+msgid "3.0.21"
msgstr ""
#. type: TH
@@ -109,7 +109,7 @@ msgid "Shows version."
msgstr ""
#. type: SH
-#: en/fatlabel.8:41 en/fsck.fat.8:126 en/mkfs.fat.8:241
+#: en/fatlabel.8:41 en/fsck.fat.8:128 en/mkfs.fat.8:241
#, no-wrap
msgid "SEE ALSO"
msgstr ""
@@ -120,12 +120,12 @@ msgid "B<fsck.fat>(8)"
msgstr ""
#. type: Plain text
-#: en/fatlabel.8:45 en/fsck.fat.8:130
+#: en/fatlabel.8:45 en/fsck.fat.8:132
msgid "B<mkfs.fat>(8)"
msgstr ""
#. type: SH
-#: en/fatlabel.8:46 en/fsck.fat.8:131
+#: en/fatlabel.8:46 en/fsck.fat.8:133
#, no-wrap
msgid "HOMEPAGE"
msgstr ""
@@ -138,13 +138,13 @@ msgid ""
msgstr ""
#. type: SH
-#: en/fatlabel.8:49 en/fsck.fat.8:134
+#: en/fatlabel.8:49 en/fsck.fat.8:136
#, no-wrap
msgid "AUTHORS"
msgstr ""
#. type: Plain text
-#: en/fatlabel.8:50 en/fsck.fat.8:135
+#: en/fatlabel.8:50 en/fsck.fat.8:137
msgid ""
"B<dosfstools> were written by Werner Almesberger E<lt>I<werner."
"almesberger@lrc.di.epfl.ch>E<gt>, Roman Hodek E<lt>I<Roman.Hodek@informatik."
diff --git a/manpages/pot/fsck.fat.8.pot b/manpages/pot/fsck.fat.8.pot
index c254bbb..1e23580 100644
--- a/manpages/pot/fsck.fat.8.pot
+++ b/manpages/pot/fsck.fat.8.pot
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: dosfstools VERSION\n"
-"POT-Creation-Date: 2013-06-11 18:45+0300\n"
+"POT-Creation-Date: 2013-07-16 08:33+0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -19,13 +19,13 @@ msgstr ""
#. type: TH
#: en/fatlabel.8:22 en/fsck.fat.8:22 en/mkfs.fat.8:22
#, no-wrap
-msgid "2013-06-11"
+msgid "2013-07-16"
msgstr ""
#. type: TH
#: en/fatlabel.8:22 en/fsck.fat.8:22 en/mkfs.fat.8:22
#, no-wrap
-msgid "3.0.19"
+msgid "3.0.21"
msgstr ""
#. type: TH
@@ -59,30 +59,30 @@ msgid "OPTIONS"
msgstr ""
#. type: SH
-#: en/fatlabel.8:41 en/fsck.fat.8:126 en/mkfs.fat.8:241
+#: en/fatlabel.8:41 en/fsck.fat.8:128 en/mkfs.fat.8:241
#, no-wrap
msgid "SEE ALSO"
msgstr ""
#. type: Plain text
-#: en/fatlabel.8:45 en/fsck.fat.8:130
+#: en/fatlabel.8:45 en/fsck.fat.8:132
msgid "B<mkfs.fat>(8)"
msgstr ""
#. type: SH
-#: en/fatlabel.8:46 en/fsck.fat.8:131
+#: en/fatlabel.8:46 en/fsck.fat.8:133
#, no-wrap
msgid "HOMEPAGE"
msgstr ""
#. type: SH
-#: en/fatlabel.8:49 en/fsck.fat.8:134
+#: en/fatlabel.8:49 en/fsck.fat.8:136
#, no-wrap
msgid "AUTHORS"
msgstr ""
#. type: Plain text
-#: en/fatlabel.8:50 en/fsck.fat.8:135
+#: en/fatlabel.8:50 en/fsck.fat.8:137
msgid ""
"B<dosfstools> were written by Werner Almesberger E<lt>I<werner."
"almesberger@lrc.di.epfl.ch>E<gt>, Roman Hodek E<lt>I<Roman.Hodek@informatik."
@@ -104,7 +104,7 @@ msgstr ""
#. type: Plain text
#: en/fsck.fat.8:29
msgid ""
-"B<fsck.fat>|B<fsck.msdos>|B<fsck.vfat> [-aAflnrtvVwy] [-d I<PATH> -d\\ I<..."
+"B<fsck.fat>|B<fsck.msdos>|B<fsck.vfat> [-aAflnprtvVwy] [-d I<PATH> -d\\ I<..."
">] [-u\\ I<PATH> -u I<...>] I<DEVICE>"
msgstr ""
@@ -353,35 +353,46 @@ msgstr ""
#. type: IP
#: en/fsck.fat.8:93
#, no-wrap
+msgid "B<-p>"
+msgstr ""
+
+#. type: Plain text
+#: en/fsck.fat.8:95
+msgid "Same as (B<-a>), for compatibility with other *fsck."
+msgstr ""
+
+#. type: IP
+#: en/fsck.fat.8:95
+#, no-wrap
msgid "B<-r>"
msgstr ""
#. type: Plain text
-#: en/fsck.fat.8:96
+#: en/fsck.fat.8:98
msgid ""
"Interactively repair the filesystem. The user is asked for advice whenever "
"there is more than one approach to fix an inconsistency."
msgstr ""
#. type: IP
-#: en/fsck.fat.8:96
+#: en/fsck.fat.8:98
#, no-wrap
msgid "B<-t>"
msgstr ""
#. type: Plain text
-#: en/fsck.fat.8:98
+#: en/fsck.fat.8:100
msgid "Mark unreadable clusters as bad."
msgstr ""
#. type: IP
-#: en/fsck.fat.8:98
+#: en/fsck.fat.8:100
#, no-wrap
msgid "B<-u>"
msgstr ""
#. type: Plain text
-#: en/fsck.fat.8:100
+#: en/fsck.fat.8:102
msgid ""
"Try to undelete the specified file. B<fsck.fat> tries to allocate a chain of "
"contiguous unallocated clusters beginning with the start cluster of the "
@@ -389,24 +400,24 @@ msgid ""
msgstr ""
#. type: TP
-#: en/fsck.fat.8:100 en/mkfs.fat.8:220
+#: en/fsck.fat.8:102 en/mkfs.fat.8:220
#, no-wrap
msgid "B<-v>"
msgstr ""
#. type: Plain text
-#: en/fsck.fat.8:102
+#: en/fsck.fat.8:104
msgid "Verbose mode. Generates slightly more output."
msgstr ""
#. type: IP
-#: en/fsck.fat.8:102
+#: en/fsck.fat.8:104
#, no-wrap
msgid "B<-V>"
msgstr ""
#. type: Plain text
-#: en/fsck.fat.8:104
+#: en/fsck.fat.8:106
msgid ""
"Perform a verification pass. The filesystem check is repeated after the "
"first run. The second pass should never report any fixable errors. It may "
@@ -416,91 +427,91 @@ msgid ""
msgstr ""
#. type: IP
-#: en/fsck.fat.8:104
+#: en/fsck.fat.8:106
#, no-wrap
msgid "B<-w>"
msgstr ""
#. type: Plain text
-#: en/fsck.fat.8:106
+#: en/fsck.fat.8:108
msgid "Write changes to disk immediately."
msgstr ""
#. type: IP
-#: en/fsck.fat.8:106
+#: en/fsck.fat.8:108
#, no-wrap
msgid "B<-y>"
msgstr ""
#. type: Plain text
-#: en/fsck.fat.8:108
+#: en/fsck.fat.8:110
msgid ""
"Same as B<-a> (automatically repair filesystem) for compatibility with other "
"fsck tools."
msgstr ""
#. type: Plain text
-#: en/fsck.fat.8:110
+#: en/fsck.fat.8:112
msgid ""
"B<Note:> If B<-a> and B<-r> are absent, the filesystem is only checked, but "
"not repaired."
msgstr ""
#. type: SH
-#: en/fsck.fat.8:111
+#: en/fsck.fat.8:113
#, no-wrap
msgid "EXIT STATUS"
msgstr ""
#. type: IP
-#: en/fsck.fat.8:112
+#: en/fsck.fat.8:114
#, no-wrap
msgid "0"
msgstr ""
#. type: Plain text
-#: en/fsck.fat.8:114
+#: en/fsck.fat.8:116
msgid "No recoverable errors have been detected."
msgstr ""
#. type: IP
-#: en/fsck.fat.8:114
+#: en/fsck.fat.8:116
#, no-wrap
msgid "1"
msgstr ""
#. type: Plain text
-#: en/fsck.fat.8:116
+#: en/fsck.fat.8:118
msgid ""
"Recoverable errors have been detected or B<fsck.fat> has discovered an "
"internal inconsistency."
msgstr ""
#. type: IP
-#: en/fsck.fat.8:116
+#: en/fsck.fat.8:118
#, no-wrap
msgid "2"
msgstr ""
#. type: Plain text
-#: en/fsck.fat.8:118
+#: en/fsck.fat.8:120
msgid "Usage error. B<fsck.fat> did not access the filesystem."
msgstr ""
#. type: SH
-#: en/fsck.fat.8:119
+#: en/fsck.fat.8:121
#, no-wrap
msgid "FILES"
msgstr ""
#. type: IP
-#: en/fsck.fat.8:120
+#: en/fsck.fat.8:122
#, no-wrap
msgid "fsck0000.rec, fsck0001.rec, ..."
msgstr ""
#. type: Plain text
-#: en/fsck.fat.8:122
+#: en/fsck.fat.8:124
msgid ""
"When recovering from a corrupted filesystem, B<fsck.fat> dumps recovered "
"data into files named 'fsckNNNN.rec' in the top level directory of the "
@@ -508,13 +519,13 @@ msgid ""
msgstr ""
#. type: SH
-#: en/fsck.fat.8:123 en/mkfs.fat.8:223
+#: en/fsck.fat.8:125 en/mkfs.fat.8:223
#, no-wrap
msgid "BUGS"
msgstr ""
#. type: Plain text
-#: en/fsck.fat.8:125
+#: en/fsck.fat.8:127
msgid ""
"Does not create . and .. files where necessary. Does not remove entirely "
"empty directories. Should give more diagnostic messages. Undeleting files "
@@ -522,12 +533,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/fsck.fat.8:128
+#: en/fsck.fat.8:130
msgid "B<fatlabel>(8)"
msgstr ""
#. type: Plain text
-#: en/fsck.fat.8:133
+#: en/fsck.fat.8:135
msgid ""
"More information about B<fsck.fat> and B<dosfstools> can be found at "
"E<lt>I<http://daniel-baumann.ch/software/dosfstools/>E<gt>."
diff --git a/manpages/pot/mkfs.fat.8.pot b/manpages/pot/mkfs.fat.8.pot
index 7628d16..bc7689c 100644
--- a/manpages/pot/mkfs.fat.8.pot
+++ b/manpages/pot/mkfs.fat.8.pot
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: dosfstools VERSION\n"
-"POT-Creation-Date: 2013-06-11 19:49+0300\n"
+"POT-Creation-Date: 2013-07-16 08:33+0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -19,13 +19,13 @@ msgstr ""
#. type: TH
#: en/fatlabel.8:22 en/fsck.fat.8:22 en/mkfs.fat.8:22
#, no-wrap
-msgid "2013-06-11"
+msgid "2013-07-16"
msgstr ""
#. type: TH
#: en/fatlabel.8:22 en/fsck.fat.8:22 en/mkfs.fat.8:22
#, no-wrap
-msgid "3.0.19"
+msgid "3.0.21"
msgstr ""
#. type: TH
diff --git a/src/version.h b/src/version.h
index cf963d6..86858e6 100644
--- a/src/version.h
+++ b/src/version.h
@@ -23,7 +23,7 @@
#ifndef _version_h
#define _version_h
-#define VERSION "3.0.20"
-#define VERSION_DATE "12 Jun 2013"
+#define VERSION "3.0.21"
+#define VERSION_DATE "2013-07-16"
#endif