stdout/stderr improvements
[oweals/ucert.git] / usign-exec.c
index 949e83e7395981e2592add724bc5c712bb30060f..7f6106580b166ca110f0f0e10bce0ff54a7f9cd6 100644 (file)
@@ -74,9 +74,9 @@ int usign_s(const char *msgfile, const char *seckeyfile, const char *sigfile, bo
        case 0:
                if (
 #ifdef UCERT_HOST_BUILD
-                       execvp(usign_argv[0], usign_argv)
+                       execvp(usign_argv[0], (char *const *)usign_argv)
 #else
-                       execv(usign_argv[0], usign_argv)
+                       execv(usign_argv[0], (char *const *)usign_argv)
 #endif
                   )
                        return -1;
@@ -143,9 +143,9 @@ static int usign_f(char *fingerprint, const char *pubkeyfile, const char *seckey
 
                if (
 #ifdef UCERT_HOST_BUILD
-                   execvp(usign_argv[0], usign_argv)
+                   execvp(usign_argv[0], (char *const *)usign_argv)
 #else
-                   execv(usign_argv[0], usign_argv)
+                   execv(usign_argv[0], (char *const *)usign_argv)
 #endif
                   )
                        return -1;
@@ -209,13 +209,13 @@ int usign_v(const char *msgfile, const char *pubkeyfile,
 
        if (usign_f_sig(fingerprint, sigfile)) {
                if (!quiet)
-                       fprintf(stdout, "cannot get signing key fingerprint\n");
+                       fprintf(stderr, "cannot get signing key fingerprint\n");
                return 1;
        }
 
        if (pubkeydir && _usign_key_is_revoked(fingerprint, pubkeydir)) {
                if (!quiet)
-                       fprintf(stdout, "key %s has been revoked!\n", fingerprint);
+                       fprintf(stderr, "key %s has been revoked!\n", fingerprint);
                return 1;
        }
        usign_argv[usign_argc++] = USIGN_EXEC;
@@ -249,9 +249,9 @@ int usign_v(const char *msgfile, const char *pubkeyfile,
        case 0:
                if (
 #ifdef UCERT_HOST_BUILD
-                   execvp(usign_argv[0], usign_argv)
+                   execvp(usign_argv[0], (char *const *)usign_argv)
 #else
-                   execv(usign_argv[0], usign_argv)
+                   execv(usign_argv[0], (char *const *)usign_argv)
 #endif
                   )
                        return -1;