|
|
1.1 ! root 1: Talk consists of two parts: ! 2: ! 3: talk itself, which is the user interface. Talk initiates the ! 4: talk requests and negotiates with the suitable talk daemons. ! 5: ! 6: talkd, the talk daemon. Talkd announces an invitation to talk ! 7: to a user on its' local machine and acts like a rendezvous ! 8: point for inter-machine talks. The socket address's of ! 9: the invitING talk process is kept at the local talkd of ! 10: the invitEE. Talkd must run as root, and should be forked ! 11: off on boot along with the other daemons. There is ! 12: no provision for automatic restart of talkd. If for ! 13: some reason it dies, it must be restarted by hand. Since ! 14: talkd opens a special addresses socket (517 at the present ! 15: time), the first talkd to run will lock out any other ! 16: talkd. The locked out talkd will sit and bitch every ! 17: 15 seconds for about five minutes, so don't leave it running. ! 18: ! 19: ! 20: So, to install: ! 21: ! 22: run 'make install' from the top of the talk source directory. ! 23: The install will fail if an older version of talkd is still ! 24: running. If it does fail because of a 'text file busy' error, ! 25: kill the old talkd and 'make install' again. ! 26: ! 27: execute '/usr/lib/talkd' to start the daemon immediately. ! 28: ! 29: Install a line in /etc/rc or /etc/rc.local to fork talkd off in ! 30: background on reboot. ! 31: ! 32: Try talk. If it immediately fails with 'Bad system call', then ! 33: you should recompile ctl.c with the -DGETSOCK flag and remake ! 34: talk. This makes talk use getsockname (actually syscall(150)) ! 35: instead socketaddr(). This will go away once 4.1c stabilizes.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.