Subject: bin/13205: ^@ can not be handled in vi filename completion anymore
To: None <gnats-bugs@gnats.netbsd.org>
From: None <nisimura@netbsd.org>
List: netbsd-bugs
Date: 06/13/2001 21:36:50
>Number:         13205
>Category:       bin
>Synopsis:       ^@ can not be handled in vi filename completion anymore
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    bin-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Wed Jun 13 21:35:00 PDT 2001
>Closed-Date:
>Last-Modified:
>Originator:     Toru Nishimura
>Release:        NetBSD 1.5V
>Organization:
Nara Institute of Science and Technology
>Environment:
- NetBSD 1.5V (TCWSCONS) #1: Jun  1 14:35:04 JST 2001 w/ userland snapshot released May 4 2001.
- NetBSD 1.5W (MAXINE) #2: Jun  7 18:11:18 JST 2001 w/ userland snapshot released May 9 2001.
>Description:
Vi filename completion which used to work flawlessly now stopped working. ^@ is bound with eol2 character by tty discipline.  Vi allowed to use ^@ character for filename completion by having set filec=^@.
With recent kernels vi recognizes ^@ as EOL designation even though
it still has set filec=^@.  The cause seems not change(s) of vi itself because vi binary of 1.5.1 behaves incorrectly combined with 1.5V/W kernels.
>How-To-Repeat:
Try to do ^@ filename completion with -current kernel, and see the difference in 1.5 or 1.5.1 systems.
>Fix:

>Release-Note:
>Audit-Trail:
>Unformatted: