- // Close write end of stdin, and set it to #0
- close(stdin_pair[1]); dup2(stdin_pair[0], 0);
- // Close read end of stdout, and set it to #1
- close(stdout_pair[0]); dup2(stdout_pair[1], 1);
-
- execl("llogin", "door", "-w-", NULL);
- kill(parent_pid, SIGCHLD);
+ execl("/usr/bin/llogin", "llogin", "door", "-w-", NULL);