1*16366Skarels #ifndef lint 2*16366Skarels static char sccsid[] = "@(#)talk.c 1.2 (Berkeley) 04/11/84"; 3*16366Skarels #endif 416357Skarels 516357Skarels #include "talk.h" 616357Skarels 716357Skarels /* 816357Skarels * talk: A visual form of write. Using sockets, a two way 916357Skarels * connection is set up between the two people talking. 1016357Skarels * With the aid of curses, the screen is split into two 1116357Skarels * windows, and each users text is added to the window, 1216357Skarels * one character at a time... 1316357Skarels * 1416357Skarels * Written by Kipp Hickman 1516357Skarels * 1616357Skarels * Modified to run under 4.1a by Clem Cole and Peter Moore 1716357Skarels * Modified to run between hosts by Peter Moore, 8/19/82 1816357Skarels * Modified to run under 4.1c by Peter Moore 3/17/83 1916357Skarels */ 2016357Skarels 2116357Skarels main(argc, argv) 22*16366Skarels int argc; 23*16366Skarels char *argv[]; 2416357Skarels { 25*16366Skarels 2616357Skarels get_names(argc, argv); 2716357Skarels init_display(); 2816357Skarels open_ctl(); 2916357Skarels open_sockt(); 3016357Skarels start_msgs(); 31*16366Skarels if (!check_local() ) 32*16366Skarels invite_remote(); 3316357Skarels end_msgs(); 3416357Skarels set_edit_chars(); 3516357Skarels talk(); 3616357Skarels } 37