NetBSD/lib
abhinav c93cba3ab2 Perform quoting of filename completions when there are multiple matches as well
Quoting of special characters in filename completion was implemented for single match
case, this enables it for multiple matches as well. For example:

$ touch 'foo bar'
$ touch 'foo baz'
$ ls fo<TAB>
autocompletes to =>
$ ls foo\ ba
hitting <TAB> again shows:
foo bar foo baz

This required unescaping escape sequences generated during last completion
in order to find the word to complete.

While there, also update the test to include cases for multiple matches.

Reviewed by christos
2019-03-31 03:04:57 +00:00
..
csu Update comment (copied from or1k) 2019-02-10 07:28:06 +00:00
i18n_module
libarch
libbluetooth
libbpfjit
libbsdmalloc
libbz2 - use -Wno-error=implicit-fallthrough with GCC7. 2019-02-04 04:05:15 +00:00
libc fix compilation for non _REENTRANT 2019-03-28 15:05:03 +00:00
libc_fp
libc_vfp
libcompat
libcrypt
libcurses Minor adjustment to prior to match putch 2019-03-29 18:32:45 +00:00
libdm Clean up double free in some error paths that did trigger 2018-12-27 14:05:54 +00:00
libedit Perform quoting of filename completions when there are multiple matches as well 2019-03-31 03:04:57 +00:00
libexecinfo make the backtrace()'s tracer() return _URC_FOREIGN_EXCEPTION_CAUGHT 2019-01-30 22:46:49 +00:00
libform "s/ are are / are /" in comment. No functional change. 2018-11-08 06:34:40 +00:00
libintl check for snprintf() truncation and fail sanely if so, rather than 2019-02-04 08:21:11 +00:00
libipsec Remove dead references to netinet6/ipsec.h. 2018-09-06 09:54:36 +00:00
libisns
libkern
libkvm be consistent about uint64_t and bit masks. 2018-12-19 11:02:21 +00:00
liblwres
libm Default our libm to -frounding-math, if built with GCC. 2019-02-22 18:17:22 +00:00
libmenu
libnpf fix duplicated chunk from merge 2019-01-27 04:33:29 +00:00
libnvmm Make it possible for an emulator to set the protection of the guest pages. 2019-03-21 20:21:40 +00:00
libossaudio Fix minor bugs of SNDCTL_DSP_GETISPACE. 2019-02-02 04:52:16 +00:00
libp2k
libpam
libpanel
libpci
libperfuse Fix directory filehandle usage with libufse. Fix lookup count 2019-02-09 02:22:45 +00:00
libposix
libppath
libprop
libpthread Jemalloc initializes mutexes before we become threaded and expects to use 2019-03-05 22:49:38 +00:00
libpuffs
libquota
libradius
librefuse
libresolv Remove unused macro. 2018-12-13 08:39:34 +00:00
librmt
librpcsvc
librt Mention that ENOSPC can be returned if we exhausted the max number of 2019-02-21 21:54:09 +00:00
librump
librumpclient
librumpdev
librumphijack Linux doesn't have paccept(). 2019-02-17 23:35:50 +00:00
librumpnet
librumpres
librumpuser
librumpvfs
libskey
libss
libtelnet Match the function prototype of encrypthandler instead of casting to it. 2019-01-05 08:55:58 +00:00
libterminfo Fix pasto. 2018-10-10 21:09:58 +00:00
libukfs
libusbhid
libutil s/ the the / the / 2019-03-08 08:12:39 +00:00
libwrap remove the new check for tlen >= PTRDIFF_MAX. the prior 2019-01-24 22:07:14 +00:00
liby
libz - use -Wno-error=implicit-fallthrough with GCC7. 2019-02-04 04:05:15 +00:00
lua
npf NPF: Major rework -- migrate NPF to the libnv library. 2018-09-29 14:41:35 +00:00
Makefile add libjemalloc for the non-standard jemalloc symbols. 2019-03-12 15:14:02 +00:00
Makefile.inc
bumpversion
checkoldver
checkver
checkvers