Lines 589-595
Link Here
|
589 |
* Do the equivalent of `mesg n' to stop broadcast messages. |
589 |
* Do the equivalent of `mesg n' to stop broadcast messages. |
590 |
*/ |
590 |
*/ |
591 |
if (fstat(ttyfd, &statbuf) < 0 |
591 |
if (fstat(ttyfd, &statbuf) < 0 |
592 |
|| fchmod(ttyfd, statbuf.st_mode & ~(S_IWGRP | S_IWOTH)) < 0) { |
592 |
|| fchmod(ttyfd, statbuf.st_mode & ~S_IWOTH) < 0) { |
593 |
warn("Couldn't restrict write permissions to %s: %m", devnam); |
593 |
warn("Couldn't restrict write permissions to %s: %m", devnam); |
594 |
} else |
594 |
} else |
595 |
tty_mode = statbuf.st_mode; |
595 |
tty_mode = statbuf.st_mode; |