version 1.20, 2001/01/21 19:05:53 |
version 1.21, 2001/02/04 15:32:24 |
|
|
if (chown(ttyname, pw->pw_uid, gid) < 0) { |
if (chown(ttyname, pw->pw_uid, gid) < 0) { |
if (errno == EROFS && st.st_uid == pw->pw_uid) |
if (errno == EROFS && st.st_uid == pw->pw_uid) |
error("chown(%.100s, %d, %d) failed: %.100s", |
error("chown(%.100s, %d, %d) failed: %.100s", |
ttyname, pw->pw_uid, gid, |
ttyname, pw->pw_uid, gid, |
strerror(errno)); |
strerror(errno)); |
else |
else |
fatal("chown(%.100s, %d, %d) failed: %.100s", |
fatal("chown(%.100s, %d, %d) failed: %.100s", |
ttyname, pw->pw_uid, gid, |
ttyname, pw->pw_uid, gid, |
strerror(errno)); |
strerror(errno)); |
} |
} |
} |
} |