summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNIIBE Yutaka <gniibe@fsij.org>2022-11-09 09:49:58 +0900
committerNIIBE Yutaka <gniibe@fsij.org>2022-11-09 09:49:58 +0900
commit7e6f3f007d64b6b6b402c8459c8ba6b39289f4ff (patch)
tree3c54d6956092ec78720174e1bf92adb76ca22741
parent8962c1e774e716cde1a7afeaca86558e48960ab1 (diff)
downloadlibassuan-7e6f3f007d64b6b6b402c8459c8ba6b39289f4ff.tar.gz
tests: Use common code for Windows.
* tests/fdpassing.c (main): Get program name from ARGV. -- Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
-rw-r--r--tests/fdpassing.c10
1 files changed, 2 insertions, 8 deletions
diff --git a/tests/fdpassing.c b/tests/fdpassing.c
index a98f8a2..3caa4b2 100644
--- a/tests/fdpassing.c
+++ b/tests/fdpassing.c
@@ -291,6 +291,7 @@ client (assuan_context_t ctx, const char *fname)
int
main (int argc, char **argv)
{
+ const char *program_name = NULL;
int last_argc = -1;
assuan_context_t ctx;
gpg_error_t err;
@@ -300,6 +301,7 @@ main (int argc, char **argv)
if (argc)
{
+ program_name = *argv;
log_set_prefix (*argv);
argc--; argv++;
}
@@ -396,13 +398,6 @@ main (int argc, char **argv)
assuan_fd_t no_close_fds[2];
const char *arglist[10];
const char *loc;
- const char *program_name;
-
-#ifdef HAVE_W32_SYSTEM
- program_name = "fdpassing.exe";
-#else
- program_name = "fdpassing";
-#endif
no_close_fds[0] = verbose?
assuan_fd_from_posix_fd (2): (assuan_fd_t)-1;
@@ -447,4 +442,3 @@ main (int argc, char **argv)
done:
return errorcount ? 1 : 0;
}
-