Annotation of 43BSDReno/old/talk/README, revision 1.1.1.1

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.

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.