=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/write/write.c,v retrieving revision 1.27 retrieving revision 1.28 diff -c -r1.27 -r1.28 *** src/usr.bin/write/write.c 2013/04/16 19:24:55 1.27 --- src/usr.bin/write/write.c 2015/01/16 06:40:14 1.28 *************** *** 1,4 **** ! /* $OpenBSD: write.c,v 1.27 2013/04/16 19:24:55 deraadt Exp $ */ /* $NetBSD: write.c,v 1.5 1995/08/31 21:48:32 jtc Exp $ */ /* --- 1,4 ---- ! /* $OpenBSD: write.c,v 1.28 2015/01/16 06:40:14 deraadt Exp $ */ /* $NetBSD: write.c,v 1.5 1995/08/31 21:48:32 jtc Exp $ */ /* *************** *** 33,39 **** * SUCH DAMAGE. */ - #include #include #include #include --- 33,38 ---- *************** *** 45,50 **** --- 44,50 ---- #include #include #include + #include #include #include #include *************** *** 59,65 **** int main(int argc, char *argv[]) { ! char tty[MAXPATHLEN], *mytty, *cp; int msgsok, myttyfd; time_t atime; uid_t myuid; --- 59,65 ---- int main(int argc, char *argv[]) { ! char tty[PATH_MAX], *mytty, *cp; int msgsok, myttyfd; time_t atime; uid_t myuid; *************** *** 204,210 **** term_chk(char *tty, int *msgsokP, time_t *atimeP, int showerror) { struct stat s; ! char path[MAXPATHLEN]; (void)snprintf(path, sizeof(path), "%s%s", _PATH_DEV, tty); if (stat(path, &s) < 0) { --- 204,210 ---- term_chk(char *tty, int *msgsokP, time_t *atimeP, int showerror) { struct stat s; ! char path[PATH_MAX]; (void)snprintf(path, sizeof(path), "%s%s", _PATH_DEV, tty); if (stat(path, &s) < 0) { *************** *** 226,232 **** char *login, *nows; struct passwd *pwd; time_t now; ! char path[MAXPATHLEN], host[MAXHOSTNAMELEN], line[512]; gid_t gid; /* Determine our login name before the we reopen() stdout */ --- 226,232 ---- char *login, *nows; struct passwd *pwd; time_t now; ! char path[PATH_MAX], host[HOST_NAME_MAX+1], line[512]; gid_t gid; /* Determine our login name before the we reopen() stdout */