[linux-user-chroot] Add --help and --version arguments



commit 8312b26c3733a04583084ee3bae9148db84c8b00
Author: Colin Walters <walters verbum org>
Date:   Tue Apr 24 08:56:26 2012 -0400

    Add --help and --version arguments

 src/linux-user-chroot.c |   14 +++++++++++++-
 1 files changed, 13 insertions(+), 1 deletions(-)
---
diff --git a/src/linux-user-chroot.c b/src/linux-user-chroot.c
index 66285e5..7c2e678 100644
--- a/src/linux-user-chroot.c
+++ b/src/linux-user-chroot.c
@@ -24,6 +24,8 @@
  * Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  */
 
+#include "config.h"
+
 #define _GNU_SOURCE
 #include <unistd.h>
 #include <stdio.h>
@@ -145,7 +147,17 @@ main (int      argc,
         fatal ("Too many mounts (maximum of %u)", n_mounts);
       n_mounts++;
 
-      if (strcmp (arg, "--mount-bind") == 0)
+      if (strcmp (arg, "--help") == 0)
+        {
+          printf ("%s\n", "See \"man linux-user-chroot\"");
+          exit (0);
+        }
+      else if (strcmp (arg, "--version") == 0)
+        {
+          printf ("%s\n", PACKAGE_STRING);
+          exit (0);
+        }
+      else if (strcmp (arg, "--mount-bind") == 0)
         {
           if ((argc - after_mount_arg_index) < 3)
             fatal ("--mount-bind takes two arguments");



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]