make tab completing filenames with ':' '=' '$' '`' work as well as
others (colon and equals sign need to be simply escaped, while dollar sign and accent gravis need double escaping like opening square brak- ket did back then); add = to C_QUOTE to simplify (doesn't break any- thing) and sort these strings asciibetically while here
This commit is contained in:
4
eval.c
4
eval.c
@ -22,7 +22,7 @@
|
||||
|
||||
#include "sh.h"
|
||||
|
||||
__RCSID("$MirOS: src/bin/mksh/eval.c,v 1.69 2009/09/06 17:42:12 tg Exp $");
|
||||
__RCSID("$MirOS: src/bin/mksh/eval.c,v 1.70 2009/10/30 00:57:37 tg Exp $");
|
||||
|
||||
/*
|
||||
* string expansion
|
||||
@ -1179,7 +1179,7 @@ trimsub(char *str, char *pat, int how)
|
||||
* Name derived from V6's /etc/glob, the program that expanded filenames.
|
||||
*/
|
||||
|
||||
/* XXX cp not const 'cause slashes are temporarily replaced with nulls... */
|
||||
/* XXX cp not const 'cause slashes are temporarily replaced with NULs... */
|
||||
static void
|
||||
glob(char *cp, XPtrV *wp, int markdirs)
|
||||
{
|
||||
|
Reference in New Issue
Block a user