basically you can screw with people's terminals by replacing theremote user name with escape codes and the like. This changevis(3)ifies that the remote user name before displaying it.From: Adam G
basically you can screw with people's terminals by replacing theremote user name with escape codes and the like. This changevis(3)ifies that the remote user name before displaying it.From: Adam Glass <glass@NetBSD.ORG>
show more ...
sprintf->snprintf, remove duplicate '/' in file name
copyediting for Usenix manuals
As with wall and syslogd, talkd wasn't strictly terminating the stringit passes to ttymsg() (and strcmp()). I also got rid of some magicconstants.From: Craig Leres <leres@ee.lbl.gov>
4.4BSD snapshot (revision 8.1)
4.4BSD snapshot (revision 8.1); add 1993 to copyright
don't terminate with a period, then cut and paste doesn't work
make timeout dependent on RING_WAIT so as to not stack up
use ttymsg.c from wall(1) for notifying user (doesn't fork unless it has to)
missing \n
macro and text revision (-mdoc version 3)
ANSI fixes (one real bug!)
new copyright & pathnames (talkd)
new copyright notice
first pass for new make
use old sockaddrs in packets, but cast for sendto (XXX)
file reorg, pathnames.h, paths.h
use utmp path from utmp.h
move man pages in, blah, blah
Berkeley copyright
install approved copyright notice
add Berkeley specific header
ANSI C; sprintf now returns an int.
need <sys/param.h> to get hton funcs (4.3BSD/etc/88)
123