CVS User Account cvsuser
Tue Oct 19 01:53:16 PDT 2004
Log Message:
-----------
Added switch -v to slon and slonik to report version number and exit.

Jan

Modified Files:
--------------
    slony1-engine/src/slon:
        slon.c (r1.35 -> r1.36)
    slony1-engine/src/slonik:
        slonik.c (r1.32 -> r1.33)

-------------- next part --------------
Index: slon.c
===================================================================
RCS file: /usr/local/cvsroot/slony1/slony1-engine/src/slon/slon.c,v
retrieving revision 1.35
retrieving revision 1.36
diff -Lsrc/slon/slon.c -Lsrc/slon/slon.c -u -w -r1.35 -r1.36
--- src/slon/slon.c
+++ src/slon/slon.c
@@ -75,7 +75,7 @@
 	InitializeConfOptions();
 
 
-	while ((c = getopt(argc, argv, "f:d:s:t:g:c:p:h")) != EOF)
+	while ((c = getopt(argc, argv, "f:d:s:t:g:c:p:hv")) != EOF)
 	{
 		switch (c)
 		{
@@ -111,6 +111,11 @@
 			errors++;
 			break;
 
+		case 'v':
+			printf("slon version %s\n", SLONY_I_VERSION_STRING);
+			exit(0);
+			break;
+
 		default:
 			fprintf(stderr, "unknown option '%c'\n", c);
 			errors++;
Index: slonik.c
===================================================================
RCS file: /usr/local/cvsroot/slony1/slony1-engine/src/slonik/slonik.c,v
retrieving revision 1.32
retrieving revision 1.33
diff -Lsrc/slonik/slonik.c -Lsrc/slonik/slonik.c -u -w -r1.32 -r1.33
--- src/slonik/slonik.c
+++ src/slonik/slonik.c
@@ -70,13 +70,17 @@
 	extern int		optind;
 	int				opt;
 
-	while ((opt = getopt(argc, (char **)argv, "h")) != EOF)
+	while ((opt = getopt(argc, (char **)argv, "hv")) != EOF)
 	{
 		switch(opt)
 		{
 			case 'h':	parser_errors++;
 						break;
 
+			case 'v':   printf("slonik version %s\n", SLONY_I_VERSION_STRING);
+						exit(0);
+						break;
+
 			default:	printf("unknown option '%c'\n", opt);
 						parser_errors++;
 						break;


More information about the Slony1-commit mailing list