summaryrefslogtreecommitdiff
path: root/usr.bin/rlogin
diff options
context:
space:
mode:
Diffstat (limited to 'usr.bin/rlogin')
-rw-r--r--usr.bin/rlogin/rlogin.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/usr.bin/rlogin/rlogin.c b/usr.bin/rlogin/rlogin.c
index 13782b4fe828..9bbf2a493d79 100644
--- a/usr.bin/rlogin/rlogin.c
+++ b/usr.bin/rlogin/rlogin.c
@@ -773,6 +773,7 @@ reader(omask)
#endif
(void)signal(SIGTTOU, SIG_IGN);
(void)signal(SIGURG, oob);
+ (void)signal(SIGUSR1, oob); /* When propogating SIGURG from parent */
ppid = getppid();
(void)fcntl(rem, F_SETOWN, pid);
(void)setjmp(rcvtop);
@@ -864,12 +865,12 @@ lostpeer(signo)
done(1);
}
-/* copy SIGURGs to the child process. */
+/* copy SIGURGs to the child process via SIGUSR1. */
void
copytochild(signo)
int signo;
{
- (void)kill(child, SIGURG);
+ (void)kill(child, SIGUSR1);
}
void