=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/talk/get_names.c,v retrieving revision 1.4 retrieving revision 1.5 diff -c -r1.4 -r1.5 *** src/usr.bin/talk/get_names.c 1997/02/01 19:38:26 1.4 --- src/usr.bin/talk/get_names.c 1998/04/28 22:13:25 1.5 *************** *** 1,4 **** ! /* $OpenBSD: get_names.c,v 1.4 1997/02/01 19:38:26 jkatz Exp $ */ /* $NetBSD: get_names.c,v 1.4 1994/12/09 02:14:16 jtc Exp $ */ /* --- 1,4 ---- ! /* $OpenBSD: get_names.c,v 1.5 1998/04/28 22:13:25 pjanzen Exp $ */ /* $NetBSD: get_names.c,v 1.4 1994/12/09 02:14:16 jtc Exp $ */ /* *************** *** 38,60 **** #if 0 static char sccsid[] = "@(#)get_names.c 8.1 (Berkeley) 6/6/93"; #endif ! static char rcsid[] = "$OpenBSD: get_names.c,v 1.4 1997/02/01 19:38:26 jkatz Exp $"; #endif /* not lint */ #include - #include - #include #include ! #include ! #include "talk.h" - char *getlogin(); - char *ttyname(); extern CTL_MSG msg; /* * Determine the local and remote user, tty, and machines */ get_names(argc, argv) int argc; char *argv[]; --- 38,57 ---- #if 0 static char sccsid[] = "@(#)get_names.c 8.1 (Berkeley) 6/6/93"; #endif ! static char rcsid[] = "$OpenBSD: get_names.c,v 1.5 1998/04/28 22:13:25 pjanzen Exp $"; #endif /* not lint */ + #include "talk.h" #include #include ! #include extern CTL_MSG msg; /* * Determine the local and remote user, tty, and machines */ + void get_names(argc, argv) int argc; char *argv[]; *************** *** 62,84 **** char hostname[MAXHOSTNAMELEN]; char *his_name, *my_name; char *my_machine_name, *his_machine_name; ! char *my_tty, *his_tty; register char *cp; char *names; ! if (argc < 2 ) { printf("Usage: talk user [ttyname]\n"); printf(" talk user@hostname [ttyname]\n"); exit(-1); } if (!isatty(0)) { printf("Standard input must be a tty, not a pipe or a file\n"); - exit(-1); - } - - if ('@' == argv[1][0]) { - printf("Usage: talk user [ttyname]\n"); - printf(" talk user@hostname [ttyname]\n"); exit(-1); } --- 59,75 ---- char hostname[MAXHOSTNAMELEN]; char *his_name, *my_name; char *my_machine_name, *his_machine_name; ! char *his_tty; register char *cp; char *names; ! if ((argc < 2 ) || ('@' == argv[1][0])) { printf("Usage: talk user [ttyname]\n"); printf(" talk user@hostname [ttyname]\n"); exit(-1); } if (!isatty(0)) { printf("Standard input must be a tty, not a pipe or a file\n"); exit(-1); }