Note that this is the BSD 4.3 version of talk which uses the "ntalk"
service. To build the package, check the Makefiles in talk and talkd,
then

1. cd talk
   make
   make install (as root)

2. cd ../talkd
   make
   make install (as root)

You should have the following entry in /etc/services:

ntalk		518/udp

It is not compatible with the older talk (which used port 517).

The /etc/inetd.conf entry should be like this:

ntalk   dgram  udp wait   root  /usr/local/etc/ntalkd    ntalkd

You may substitute /usr/local/etc/ntalkd with a path of your choice.

After updating /etc/inetd.conf, you must do 'kill -HUP nnn' where 'nnn'
is the pid of inetd, or '/etc/inetd -c' on HP-UX.

Note: this version installs the "ntalk" program, which is the user
interface, as 'talk' (not 'ntalk'), but leaves the talk daemon as 'ntalkd'
(since no one invokes it directly).

-----

This version originally ftp'ed from flyhalf.ctd.comsat.com, and originally
ported to HP-UX by Neal Becker, COMSAT Labs (neal@neal.ctd.comsat.com).

Corrections made by Mike Peterson, Department of Chemistry,
University of Toronto, 18 August 1992:

talk/ctl.c: delete extra argument to "bind" at line 72,

talkd/announce.c: change user message to 'talk' instead of 'ntalk'.

talkd/process.c: search /etc/utmp for only logged-in users.

The idea for the latter changes is due to Andreas Israel
(ai@hrz.tu-chemnitz.de). 

The program now compiles with ANSI C, gets rid of the controlling
terminal properly, and locates only real logged-in users. The latter
2 problems were causing ntalkd to hang, which would eventually fill
the process table.
