Home | History | Annotate | Download | only in tests
      1 #include <stdio.h>
      2 #include <stdlib.h>
      3 #include <unistd.h>
      4 
      5 int main(int argc, char **argv)
      6 {
      7    if (argc == 1)
      8    {
      9       // This tests the case where argv and envp are NULL, which is easy to
     10       // get wrong because it's an unusual case.
     11       if (execve("/bin/true", NULL, NULL) < 0)
     12       {
     13          perror("execve");
     14          exit(1);
     15       }
     16    }
     17 
     18    exit(0);
     19 }
     20