]> granicus.if.org Git - strace/commitdiff
tests: use VERBOSE macro in execveat and execveat-v tests
authorDmitry V. Levin <ldv@altlinux.org>
Fri, 23 Sep 2016 00:11:54 +0000 (00:11 +0000)
committerDmitry V. Levin <ldv@altlinux.org>
Mon, 26 Sep 2016 15:23:48 +0000 (15:23 +0000)
* tests/execveat-v.c (VERBOSE_EXECVEAT): Remove.
(VERBOSE): Define to 1.
* tests/execveat.c (main): Check VERBOSE instead of VERBOSE_EXECVEAT.

tests/execveat-v.c
tests/execveat.c

index 530ddfc9a21584d116a2fe478b8f2233cb2b8a0f..ff4de2e881694a62078660416150c46bddffe24b 100644 (file)
@@ -1,3 +1,3 @@
 /* This file is part of execveat-v strace test. */
-#define VERBOSE_EXECVEAT
+#define VERBOSE 1
 #include "execveat.c"
index bc2a9512868752fc2f4cd431d2e55ef08c80e7fd..4e444a2c39dcd56c9eacc3cb58f20faa4c2a2d28 100644 (file)
@@ -62,7 +62,7 @@ main(void)
        syscall(__NR_execveat, -100, FILENAME, tail_argv, tail_envp, 0x1100);
        printf("execveat(AT_FDCWD, \"%s\""
               ", [\"%s\", \"%s\", \"%s\", %p, %p, %p, ???]"
-#ifdef VERBOSE_EXECVEAT
+#if VERBOSE
               ", [\"%s\", \"%s\", %p, %p, %p, ???]"
 #else
               ", [/* 5 vars, unterminated */]"
@@ -70,7 +70,7 @@ main(void)
               ", AT_SYMLINK_NOFOLLOW|AT_EMPTY_PATH) = -1 %s (%m)\n",
               Q_FILENAME, q_argv[0], q_argv[1], q_argv[2],
               argv[3], argv[4], argv[5],
-#ifdef VERBOSE_EXECVEAT
+#if VERBOSE
               q_envp[0], q_envp[1], envp[2], envp[3], envp[4],
 #endif
               errno2name());
@@ -80,28 +80,28 @@ main(void)
 
        syscall(__NR_execveat, -100, FILENAME, tail_argv, tail_envp, 0x1100);
        printf("execveat(AT_FDCWD, \"%s\", [\"%s\", \"%s\", \"%s\"]"
-#ifdef VERBOSE_EXECVEAT
+#if VERBOSE
               ", [\"%s\", \"%s\"]"
 #else
               ", [/* 2 vars */]"
 #endif
               ", AT_SYMLINK_NOFOLLOW|AT_EMPTY_PATH) = -1 %s (%m)\n",
               Q_FILENAME, q_argv[0], q_argv[1], q_argv[2],
-#ifdef VERBOSE_EXECVEAT
+#if VERBOSE
               q_envp[0], q_envp[1],
 #endif
               errno2name());
 
        syscall(__NR_execveat, -100, FILENAME, tail_argv + 2, tail_envp + 1, 0x1100);
        printf("execveat(AT_FDCWD, \"%s\", [\"%s\"]"
-#ifdef VERBOSE_EXECVEAT
+#if VERBOSE
               ", [\"%s\"]"
 #else
               ", [/* 1 var */]"
 #endif
               ", AT_SYMLINK_NOFOLLOW|AT_EMPTY_PATH) = -1 %s (%m)\n",
               Q_FILENAME, q_argv[2],
-#ifdef VERBOSE_EXECVEAT
+#if VERBOSE
               q_envp[1],
 #endif
               errno2name());
@@ -112,7 +112,7 @@ main(void)
 
        syscall(__NR_execveat, -100, FILENAME, empty, empty, 0x1100);
        printf("execveat(AT_FDCWD, \"%s\", []"
-#ifdef VERBOSE_EXECVEAT
+#if VERBOSE
               ", []"
 #else
               ", [/* 0 vars */]"
@@ -136,12 +136,12 @@ main(void)
        printf("execveat(AT_FDCWD, \"%s\", [\"%.*s\"...", Q_FILENAME, DEFAULT_STRLEN, a[0]);
        for (i = 1; i < DEFAULT_STRLEN; ++i)
                printf(", \"%s\"", a[i]);
-#ifdef VERBOSE_EXECVEAT
+#if VERBOSE
        printf(", \"%s\"", a[i]);
 #else
        printf(", ...");
 #endif
-#ifdef VERBOSE_EXECVEAT
+#if VERBOSE
        printf("], [\"%.*s\"...", DEFAULT_STRLEN, b[0]);
        for (i = 1; i <= DEFAULT_STRLEN; ++i)
                printf(", \"%s\"", b[i]);
@@ -155,7 +155,7 @@ main(void)
        printf("execveat(AT_FDCWD, \"%s\", [\"%s\"", Q_FILENAME, a[1]);
        for (i = 2; i <= DEFAULT_STRLEN; ++i)
                printf(", \"%s\"", a[i]);
-#ifdef VERBOSE_EXECVEAT
+#if VERBOSE
        printf("], [\"%s\"", b[1]);
        for (i = 2; i <= DEFAULT_STRLEN; ++i)
                printf(", \"%s\"", b[i]);