Home | History | Annotate | Download | only in tests
      1 #ifdef HAVE_CONFIG_H
      2 # include "config.h"
      3 #endif
      4 #include <stdio.h>
      5 #include <unistd.h>
      6 #ifdef HAVE_PRCTL
      7 # include <sys/prctl.h>
      8 #endif
      9 
     10 int main(int argc, char **argv)
     11 {
     12 	if (argc < 2)
     13 		return 99;
     14 #if defined HAVE_PRCTL && defined PR_SET_PTRACER && defined PR_SET_PTRACER_ANY
     15 	(void) prctl(PR_SET_PTRACER, PR_SET_PTRACER_ANY);
     16 #endif
     17 	if (write(1, "\n", 1) != 1) {
     18 		perror("write");
     19 		return 99;
     20 	}
     21 	(void) execvp(argv[1], argv + 1);
     22 	perror(argv[1]);
     23 	return 99;
     24 }
     25