- #include <stdio.h>
- #include <stdlib.h>
- #include <unistd.h>
- #include <sys/wait.h>
- char *lala = "lalala\n";
- char *nothing = 0;
- int
- main(int argc, char *argv[])
- {
- int status;
- int rc = fork();
- if (rc < 0) {
- } else if (rc == 0) {
- argv++;
- execve(argv[0], argv, &lala);
- } else {
- waitpid(rc, &status, 0);
- WEXITSTATUS(status));
- }
- }
Raw Paste