From fenner@parc.xerox.com  Wed Jun 14 17:12:11 1995
Received: from alpha.xerox.com (alpha.Xerox.COM [13.1.64.93])
          by freefall.cdrom.com (8.6.10/8.6.6) with SMTP id RAA07456
          for <FreeBSD-gnats-submit@freebsd.org>; Wed, 14 Jun 1995 17:12:11 -0700
Received: from baobab.parc.xerox.com ([13.2.116.113]) by alpha.xerox.com with SMTP id <14608(3)>; Wed, 14 Jun 1995 17:11:33 PDT
Received: (from fenner@localhost) by baobab.parc.xerox.com (8.6.11/8.6.9) id RAA00360; Wed, 14 Jun 1995 17:11:33 -0700
Message-Id: <199506150011.RAA00360@baobab.parc.xerox.com>
Date: Wed, 14 Jun 1995 17:11:33 PDT
From: Bill Fenner <fenner@parc.xerox.com>
Reply-To: fenner@parc.xerox.com
To: FreeBSD-gnats-submit@freebsd.org
Subject: Suspending and resuming vi gives TIOCGWINSIZ error
X-Send-Pr-Version: 3.2

>Number:         513
>Category:       bin
>Synopsis:       Suspending and resuming vi gives TIOCGWINSIZ error
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-bugs
>State:          closed
>Quarter:
>Keywords:
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Wed Jun 14 17:20:00 1995
>Closed-Date:    Mon Aug 7 09:44:40 PDT 1995
>Last-Modified:  Mon Aug  7 09:46:42 PDT 1995
>Originator:     Bill Fenner
>Release:        FreeBSD 2.0-BUILT-19950527 i386
>Organization:
Xerox PARC
>Environment:

	
	FreeBSD 2.0.5-ALPHA


>Description:

	
After suspending and resuming a vi session when telnet'd in, I get:
Error: TIOCGWINSZ: No such file or directory.

It doesn't appear to happen when using rlogin.

>How-To-Repeat:

	
telnet freebsd-machine
log in

vi file
^Z
fg


>Fix:
	
	

>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->analyzed 
State-Changed-By: peter 
State-Changed-When: Mon Aug 7 08:39:16 PDT 1995 
State-Changed-Why:  
vi is getting upset about the window size coming back as 0x0 
after the TIOCGWINSZ ioctl..  It works fine if you run in (say) an xterm 
or (as you note) an rlogin where the window size is propagated. 
The "Interrupted system call" is only a residual errno...  It sometimes says 
"no such file or directory".. 
State-Changed-From-To: analyzed->closed 
State-Changed-By: peter 
State-Changed-When: Mon Aug 7 09:44:40 PDT 1995 
State-Changed-Why:  
Fixed in v1.4 of vi/sex/sex_window.c 
>Unformatted:


