>Description:
ftp(1) in NetBSD 1.3.3 can not edit and complete command line,
even if editing mode is on.
>How-To-Repeat:
Use /usr/bin/ftp of NetBSD 1.3.3
and edit command line or complete something.
(NetBSD-current's ftp works well, this problem lies 1.3.3 only)
>Fix:
Quick fix as follows:
diff -cr src.133/usr.bin/ftp/util.c src/usr.bin/ftp/util.c
*** src.133/usr.bin/ftp/util.c Mon Dec 21 16:18:04 1998
--- src/usr.bin/ftp/util.c Thu Dec 24 11:37:32 1998
***************
*** 1061,1067 ****
--- 1061,1069 ----
#ifdef H_SETSIZE
HistEvent ev;
#endif
+ #ifdef NO_HACK_EDIT_MODE
int editmode = 0;
+ #endif /* NO_HACK_EDIT_MODE */
#ifdef EL_EDITMODE /* hack */
el = el_init(__progname, stdin, ttyout, stderr);
***************
*** 1092,1102 ****
--- 1094,1108 ----
else
el_set(el, EL_SIGNAL, 1);
#else
+ #ifdef NO_HACK_EDIT_MODE
if (editmode == 0) {
editing = 0;
} else {
+ #endif /* NO_HACK_EDIT_MODE */
el_set(el, EL_SIGNAL, 1);
+ #ifdef NO_HACK_EDIT_MODE
}
+ #endif /* NO_HACK_EDIT_MODE */
#endif
}
if (!editing) {
>Audit-Trail:
>Unformatted: