diff options
Diffstat (limited to 'packages/Python/lldbsuite/test/functionalities/process_group/main.c')
| -rw-r--r-- | packages/Python/lldbsuite/test/functionalities/process_group/main.c | 17 | 
1 files changed, 1 insertions, 16 deletions
| diff --git a/packages/Python/lldbsuite/test/functionalities/process_group/main.c b/packages/Python/lldbsuite/test/functionalities/process_group/main.c index c730c629e8b0..7e986bbac65d 100644 --- a/packages/Python/lldbsuite/test/functionalities/process_group/main.c +++ b/packages/Python/lldbsuite/test/functionalities/process_group/main.c @@ -2,10 +2,6 @@  #include <unistd.h>  #include <sys/wait.h> -#if defined(__linux__) -#include <sys/prctl.h> -#endif -  volatile int release_child_flag = 0;  int main(int argc, char const *argv[]) @@ -61,18 +57,7 @@ int main(int argc, char const *argv[])      }      else      { // child -#if defined(__linux__) -        // Immediately enable any ptracer so that we can allow the stub attach -        // operation to succeed.  Some Linux kernels are locked down so that -        // only an ancestor process can be a ptracer of a process.  This disables that -        // restriction.  Without it, attach-related stub tests will fail. -#if defined(PR_SET_PTRACER) && defined(PR_SET_PTRACER_ANY) -        // For now we execute on best effort basis.  If this fails for -        // some reason, so be it. -        const int prctl_result = prctl(PR_SET_PTRACER, PR_SET_PTRACER_ANY, 0, 0, 0); -        (void) prctl_result; -#endif -#endif +        lldb_enable_attach();          while (! release_child_flag) // Wait for debugger to attach              sleep(1); | 
