% echo .[^.]
echo: No match.
% echo .[^.]*
.
SCCS-vsn: lib/libc/gen/glob.c 5.14
*/
#if defined(LIBC_SCCS) && !defined(lint)
*/
#if defined(LIBC_SCCS) && !defined(lint)
-static char sccsid[] = "@(#)glob.c 5.13 (Berkeley) %G%";
+static char sccsid[] = "@(#)glob.c 5.14 (Berkeley) %G%";
#endif /* LIBC_SCCS and not lint */
/*
#endif /* LIBC_SCCS and not lint */
/*
break;
case M_SET:
ok = 0;
break;
case M_SET:
ok = 0;
+ if ((k = *name++) == EOS)
+ return(0);
if (negate_range = ((*pat & M_MASK) == M_NOT))
++pat;
while (((c = *pat++) & M_MASK) != M_END)
if (negate_range = ((*pat & M_MASK) == M_NOT))
++pat;
while (((c = *pat++) & M_MASK) != M_END)