- // 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("/bin/sh", "sh", "-c", "llogin door -w-", NULL);
+ execl("/usr/bin/llogin", "llogin", "door", "-w-", NULL);