]> granicus.if.org Git - strace/commitdiff
Fix build breakage from my previous commit.
authorDenys Vlasenko <dvlasenk@redhat.com>
Tue, 23 Dec 2008 16:14:42 +0000 (16:14 +0000)
committerDenys Vlasenko <dvlasenk@redhat.com>
Tue, 23 Dec 2008 16:14:42 +0000 (16:14 +0000)
 Now I test for PT_SETOPTIONS being #defined.
Remove trailing whitespace.
No actual code changes.

desc.c
strace.c
svr4/syscallent.h
test/childthread.c
test/leaderkill.c

diff --git a/desc.c b/desc.c
index 379950b028f54e4f20a75adf322700551594f33a..2b0cd534ad8505f73557ef9b5319d87ce710dba6 100644 (file)
--- a/desc.c
+++ b/desc.c
@@ -834,7 +834,7 @@ struct tcb *tcp;
                                tprintf("{%p, %p, %ld, %ld}",
                                        event.data, event.obj,
                                        event.res, event.res2);
-                       else 
+                       else
 #endif
                                tprintf("{...}");
                }
index 5f5076077317b2dd665e051335513cb617c76297..4783453e8d242362e0c11addf7ac5624e9d201bd 100644 (file)
--- a/strace.c
+++ b/strace.c
@@ -2408,7 +2408,9 @@ Process %d attached (waiting for parent)\n",
                                        return -1;
                                }
                        }
-#ifdef LINUX /* add more OSes after you verified it works for them */
+/* PTRACE_SETOPTIONS is not a #define. PT_SETOPTIONS is. */
+/* Add more OSes after you verified it works for them. */
+#if defined LINUX && defined PT_SETOPTIONS
                        /*
                         * Ask kernel to set signo to SIGTRAP | 0x80
                         * on ptrace-generated SIGTRAPs, and mark
@@ -2423,7 +2425,7 @@ Process %d attached (waiting for parent)\n",
                        goto tracing;
                }
 
-#ifdef LINUX
+#if defined LINUX && defined PT_SETOPTIONS
                if (tcp->sigtrap80 != SIGTRAP && WSTOPSIG(status) == SIGTRAP) {
                        /*
                         * We told ptrace to report SIGTRAP | 0x80 on this process
index 239d6b0b1b39647418af3252a8a9fa460f062c28..d8e5a125e90372b8198ccc76c10b5f3f40d69d2b 100644 (file)
        { -1,   TF,     sys_aioaread64,         "aioaread64"    }, /* 417 */
        { -1,   TF,     sys_aioawrite64,        "aioawrite64"   }, /* 418 */
        { -1,   TF,     sys_aiocancel64,        "aiocancel64"   }, /* 419 */
-       { -1,   TF,     sys_aiofsync,           "aiofsync"      }, /* 420 */ 
+       { -1,   TF,     sys_aiofsync,           "aiofsync"      }, /* 420 */
 #endif
index bc10d3a048bdf3f8d9cb3854e7a1dc3f2809d445..bd0174b83223cde6a80e1dc8807d49fd2cbdc43a 100644 (file)
@@ -1,7 +1,7 @@
 /* Test exit of a child of a TCB_EXITING child where the toplevel process starts
  * waiting on it.  The middle one gets detached and strace must update the
  * toplevel process'es number of attached children to 0.
- * 
+ *
  * gcc -o test/childthread test/childthread.c -Wall -ggdb2 -pthread;./strace -f ./test/childthread
  * It must print: write(1, "OK\n", ...
  */
index a5b27a5b12ff76b8692c3c292078f5f86e3b2c74..18d6e1230e1a6664d7e0d2294ca91782a3bdec5c 100644 (file)
@@ -1,7 +1,7 @@
 /* Test handle_group_exit () handling of a thread leader still alive with its
  * thread child calling exit_group () and proper passing of the process exit
  * code to the process parent of this whole thread group.
- * 
+ *
  * gcc -o test/leaderkill test/leaderkill.c -Wall -ggdb2 -pthread;./test/leaderkill & pid=$!;sleep 1;strace -o x -q ./strace -f -p $pid
  * It must print: write(1, "OK\n", ...
  */