Subject: Re: pcvt and TIOCCONS
To: Gordon W. Ross <gwr@mc.com>
From: Alan Barrett <apb@iafrica.com>
List: current-users
Date: 04/21/1996 12:51:22
> I'd like to see how you would write glob_match.
>
> I went looking for something like that, and all I found is
> the glob.3 man page and libc glob() function, which does
> not do what we want. (and does a lot more - readdir, etc)
wildmat() seems to do what you want. Here's the head of wildmat.c as
distributed with INN:
/* $Revision: 1.9 $
**
** Do shell-style pattern matching for ?, \, [], and * characters.
** Might not be robust in face of malformed patterns; e.g., "foo[a-"
** could cause a segmentation violation. It is 8bit clean.
**
** Written by Rich $alz, mirror!rs, Wed Nov 26 19:03:17 EST 1986.
** Rich $alz is now <rsalz@osf.org>.
** April, 1991: Replaced mutually-recursive calls with in-line code
** for the star character.
--apb (Alan Barrett)