[udftools] added "--help"/"-h" with basic info to wrudf

Frantisek Kluknavsky fkluknav at fedoraproject.org
Mon Apr 15 14:30:31 UTC 2013


commit 7e90784fe4f8cee0b0fffa79a86a29bf7a0d9859
Author: Frantisek Kluknavsky <fkluknav at redhat.com>
Date:   Mon Apr 15 16:30:26 2013 +0200

    added "--help"/"-h" with basic info to wrudf

 udftools-1.0.0b3-wrudf_help.patch |   48 +++++++++++++++++++++++++++++++++++++
 1 files changed, 48 insertions(+), 0 deletions(-)
---
diff --git a/udftools-1.0.0b3-wrudf_help.patch b/udftools-1.0.0b3-wrudf_help.patch
new file mode 100644
index 0000000..40e0ec9
--- /dev/null
+++ b/udftools-1.0.0b3-wrudf_help.patch
@@ -0,0 +1,48 @@
+diff -up wrk/wrudf/wrudf.c.wrk wrk/wrudf/wrudf.c
+--- wrk/wrudf/wrudf.c.wrk	2013-04-15 15:32:03.395528452 +0200
++++ wrk/wrudf/wrudf.c	2013-04-15 16:06:37.535546730 +0200
+@@ -603,6 +603,28 @@ parseCmnd(char* line)
+     return cmnd;
+ }
+ 
++int show_help()
++{
++	char *msg = 
++	"Interactive tool to maintain an UDF filesystem.\n"
++	"Usage:\n"
++	"\twrudf [device]\n"
++	"Available commands:\n"
++	"\tcp\n"
++	"\trm\n"
++	"\tmkdir\n"
++	"\trmdir\n"
++	"\tlsc\n"
++	"\tlsh\n"
++	"\tcdc\n"
++	"\tcdh\n"
++	"Specify cdh/lsh or cdc/lsc to do cd or ls for Harddisk or CompactDisc.\n"
++	"\tquit\n"
++	"\texit\n";
++	printf("%s", msg);
++	return 0;
++}
++
+ int
+ main(int argc, char** argv) 
+ { 
+@@ -614,8 +636,14 @@ main(int argc, char** argv)
+     printf("wrudf " WRUDF_VERSION "\n");
+     devicename= "/dev/cdrom";
+ 
+-    if(argc > 1 )
++    if(argc > 1 ) {
++	if (strcmp(argv[1], "-h")==0 || strcmp(argv[1], "-help")==0 || strcmp(argv[1], "--help")==0) {
++	    return show_help();
++	}
++    }
++    else {
+ 	devicename = argv[1];			/* can specify disk image filename */
++    }
+ 
+     if( setpriority(PRIO_PROCESS, 0, -10) ) {
+ 	printf("setpriority(): %m\n");


More information about the scm-commits mailing list