summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--partx/partx.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/partx/partx.c b/partx/partx.c
index ddce6fe4e..0c46af6eb 100644
--- a/partx/partx.c
+++ b/partx/partx.c
@@ -659,6 +659,7 @@ int main(int argc, char **argv)
{ "output", required_argument, NULL, 'o' },
{ "pairs", no_argument, NULL, 'P' },
{ "help", no_argument, NULL, 'h' },
+ { "version", no_argument, NULL, 'V' },
{ "verbose", no_argument, NULL, 'v' },
{ NULL, 0, NULL, 0 }
};
@@ -668,7 +669,7 @@ int main(int argc, char **argv)
textdomain(PACKAGE);
while ((c = getopt_long(argc, argv,
- "abdglrsvn:t:o:Ph", long_opts, NULL)) != -1) {
+ "abdglrsvn:t:o:PhV", long_opts, NULL)) != -1) {
switch(c) {
case 'a':
@@ -728,6 +729,9 @@ int main(int argc, char **argv)
break;
case 'h':
usage(stdout);
+ case 'V':
+ printf(UTIL_LINUX_VERSION);
+ return EXIT_SUCCESS;
case '?':
default:
usage(stderr);