History log of /freebsd-10-stable/usr.bin/talk/init_disp.c
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 256281 10-Oct-2013 gjb

Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation

# 227185 06-Nov-2011 ed

Add missing static keywords to talk(1)


# 216370 11-Dec-2010 joel

Remove the advertising clause from UCB copyrighted files in usr.bin. This
is in accordance with the information provided at
ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change

Also add $FreeBSD$ to a few files to keep svn happy.

Discussed with: imp, rwatson


# 178642 28-Apr-2008 delphij

ANSIfy function prototypes. While I am there, constify some parameters and
make use of C99 sparse initialization for static variables, this makes talk(1)
to compile cleanly with WARNS=6.


# 128445 19-Apr-2004 cognet

Handle window resizing better.

Submitted by: Cyril Nguyen Huu
Obtained from: OpenBSD


# 87710 11-Dec-2001 markm

WARNS=2 fixes with NO_WERROR set because of system-header originating
warnings. Use __FBSDID().


# 78733 24-Jun-2001 dd

Include missing header files which define functions for which gcc has
builtints (e.g., exit, strcmp).


# 50636 30-Aug-1999 peter

talk depended on side effects of curses includes.


# 50477 27-Aug-1999 peter

$Id$ -> $FreeBSD$


# 32503 14-Jan-1998 charnier

Add rcsid. Remove unused #includes (what about RU# ?). Change exit(-1) and
add usage().


# 20988 28-Dec-1996 peter

Enable idlok() in both windows. This is actually a no-op for libcurses
(which doesn't use the setting at all), but when linking with
recent versions of libncurses, ncurses screws up without it for some reason
(presumably a ncurses bug).


# 17698 19-Aug-1996 peter

If running under a typical sysv-style curses, including ncurses, use
hline() to draw the window split rather than fudging it with dashes.
This causes the line to be drawn in line-draw characters if the terminal
description has them.

Suggested by: ache


# 17676 19-Aug-1996 peter

Update some ancient warts in talk:
- use termios, not sgtty
- dont use _putchar(), that was a BSD-curses specific feature not in
other curses packages (such as ncurses)
- use sigaction, not sigvec while I'm there
- box() does different things under sysv/ncurses on 1-line high windows,
and BSD-curses doesn't have hline(), so do it by adding characters
instead. That works on both styles of curses.


# 14443 09-Mar-1996 joerg

Make talk automagically find out the interface IP address where the
remote peer will be connected through. This avoids the ``Checking for
invitation on caller's machine'' problem for multi-homed hosts.

Thanks to: Garrett, for his `find_interface' example


# 8874 30-May-1995 rgrimes

Remove trailing whitespace.


# 5297 30-Dec-1994 ache

Add check for writeable terminal
Submitted by: mark@grondar.za (and slightly modified)


# 2929 20-Sep-1994 ache

Make talk ctype-aware, handle controns as tcsh does, use human-oriented
scroll, most of changes from 1.x


# 1591 27-May-1994 rgrimes

This commit was generated by cvs2svn to compensate for changes in r1590,
which included commits to RCS files with non-trunk default branches.


# 1590 27-May-1994 rgrimes

BSD 4.4 Lite Usr.bin Sources