Module Name:    src
Committed By:   agc
Date:           Wed Jun 10 16:37:42 UTC 2009

Modified Files:
        src/crypto/external/bsd/netpgp/dist/src/netpgp: netpgp.c
        src/crypto/external/bsd/netpgp/dist/src/netpgpkeys: netpgpkeys.c

Log Message:
Update userland programs to be able to use the "results" file


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 \
    src/crypto/external/bsd/netpgp/dist/src/netpgp/netpgp.c
cvs rdiff -u -r1.1 -r1.2 \
    src/crypto/external/bsd/netpgp/dist/src/netpgpkeys/netpgpkeys.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/crypto/external/bsd/netpgp/dist/src/netpgp/netpgp.c
diff -u src/crypto/external/bsd/netpgp/dist/src/netpgp/netpgp.c:1.2 src/crypto/external/bsd/netpgp/dist/src/netpgp/netpgp.c:1.3
--- src/crypto/external/bsd/netpgp/dist/src/netpgp/netpgp.c:1.2	Wed Jun 10 00:38:09 2009
+++ src/crypto/external/bsd/netpgp/dist/src/netpgp/netpgp.c	Wed Jun 10 16:37:41 2009
@@ -85,6 +85,7 @@
 	DETACHED,
 	HASH_ALG,
 	OUTPUT,
+	RESULTS,
 	VERBOSE,
 	COREDUMPS,
 	PASSWDFD,
@@ -130,6 +131,7 @@
 	{"verbose",	no_argument, 		NULL,	VERBOSE},
 	{"pass-fd",	required_argument, 	NULL,	PASSWDFD},
 	{"output",	required_argument, 	NULL,	OUTPUT},
+	{"results",	required_argument, 	NULL,	RESULTS},
 	{ NULL,		0,			NULL,	0},
 };
 
@@ -343,6 +345,14 @@
 			}
 			p.output = strdup(optarg);
 			break;
+		case RESULTS:
+			if (optarg == NULL) {
+				(void) fprintf(stderr,
+				"No output filename argument provided\n");
+				exit(EXIT_ERROR);
+			}
+			netpgp_setvar(&netpgp, "results", optarg);
+			break;
 		case OPS_DEBUG:
 			netpgp_set_debug(optarg);
 			break;

Index: src/crypto/external/bsd/netpgp/dist/src/netpgpkeys/netpgpkeys.c
diff -u src/crypto/external/bsd/netpgp/dist/src/netpgpkeys/netpgpkeys.c:1.1 src/crypto/external/bsd/netpgp/dist/src/netpgpkeys/netpgpkeys.c:1.2
--- src/crypto/external/bsd/netpgp/dist/src/netpgpkeys/netpgpkeys.c:1.1	Wed Jun 10 00:38:10 2009
+++ src/crypto/external/bsd/netpgp/dist/src/netpgpkeys/netpgpkeys.c	Wed Jun 10 16:37:42 2009
@@ -79,6 +79,7 @@
 	VERBOSE,
 	COREDUMPS,
 	PASSWDFD,
+	RESULTS,
 
 	/* debug */
 	OPS_DEBUG
@@ -107,6 +108,7 @@
 	{"numbits",	required_argument, 	NULL,	NUMBITS},
 	{"verbose",	no_argument, 		NULL,	VERBOSE},
 	{"pass-fd",	required_argument, 	NULL,	PASSWDFD},
+	{"results",	required_argument, 	NULL,	RESULTS},
 	{ NULL,		0,			NULL,	0},
 };
 
@@ -292,6 +294,14 @@
 			}
 			netpgp_setvar(&netpgp, "pass-fd", optarg);
 			break;
+		case RESULTS:
+			if (optarg == NULL) {
+				(void) fprintf(stderr,
+				"No output filename argument provided\n");
+				exit(EXIT_ERROR);
+			}
+			netpgp_setvar(&netpgp, "results", optarg);
+			break;
 		case OPS_DEBUG:
 			netpgp_set_debug(optarg);
 			break;

Reply via email to