igp@camcon.co.uk (Ian Phillipps) (10/12/89)
I apologise that this has little to do with X, but there have been some
offbeam comments about how vi tells window sizes on Suns. I must admit we
don't have source to vi here, but the info in termcap(3) is pretty
explicit:
Tgetent extracts the entry for terminal name into the bp
buffer, with the current size of the tty (usually a window).
This allows pre-SunWindows programs to run in a window of
arbitrary size.
I.e. tgetent is kludged, so that all programs using it, or curses, will
know what size window they started out with.
The :co and :li numbers are ignored, so don't have to be changed. They usually
say 34x80, which is the default startup size (and the size of the boot-time
sun screen).
BTW, One of the upgrades promised for SVR4 is a vi that knows about SIGWINCH.
--
UUCP: igp@camcon.co.uk | Cambridge Consultants Ltd | Ian Phillipps
or: igp@camcon.uucp | Science Park, Milton Road |-----------------
Phone: +44 223 420024 | Cambridge CB4 4DW, England |