#endif not lint
#ifndef lint
-static char sccsid[] = "@(#)finger.c 5.7 (Berkeley) %G%";
+static char sccsid[] = "@(#)finger.c 5.8 (Berkeley) %G%";
#endif not lint
/*
#define CORY 'C' /* cory hall office */
#define EVANS 'E' /* evans hall office */
#define SAMENAME '&' /* repeat login name in real name */
-#define TALKABLE 0222 /* tty is writable if 222 mode */
+#define TALKABLE 0220 /* tty is writable if 220 mode */
struct utmp user;
#define NMAX sizeof(user.ut_name)
-static char *sccsid = "@(#)mesg.c 4.2 (Berkeley) %G%";
+static char *sccsid = "@(#)mesg.c 4.3 (Berkeley) %G%";
/*
* mesg -- set current tty to accept or
* forbid write permission.
exit(13);
if(stat(tty, &sbuf) < 0) error("cannot stat");
if(argc < 2) {
- if(sbuf.st_mode & 02)
+ if(sbuf.st_mode & 020)
fprintf(stderr,"is y\n");
else { r=1;
fprintf(stderr,"is n\n");
}
} else switch(*argv[1]) {
case 'y':
- newmode(sbuf.st_mode|022); break;
+ newmode(sbuf.st_mode|020); break;
case 'n':
- newmode(sbuf.st_mode&~022); r=1; break;
+ newmode(sbuf.st_mode&~020); r=1; break;
default:
error("usage: mesg [y] [n]");