diff --git a/lib/libc/gen/vis.3 b/lib/libc/gen/vis.3 index 25f1365a1b10..2cc1e5a60334 100644 --- a/lib/libc/gen/vis.3 +++ b/lib/libc/gen/vis.3 @@ -138,7 +138,7 @@ The following flags alter this: .Bl -tag -width VIS_WHITEX .It Dv VIS_GLOB -Also encode magic characters ('*', '?', '[') recognized by +Also encode magic characters ('*', '?', '[' and '#') recognized by .Xr glob 3 .It Dv VIS_SP Also encode space. diff --git a/lib/libc/gen/vis.c b/lib/libc/gen/vis.c index 4f594ebe3f59..1d7e860636b0 100644 --- a/lib/libc/gen/vis.c +++ b/lib/libc/gen/vis.c @@ -71,7 +71,8 @@ vis(dst, c, flag, nextc) } } - if ((flag & VIS_GLOB) && (c == '*' || c == '?' || c == '[')) + if ((flag & VIS_GLOB) && + (c == '*' || c == '?' || c == '[' || c == '#')) ; else if (isgraph(c) || ((flag & VIS_SP) == 0 && c == ' ') ||