Subject: Re: pcvt and TIOCCONS
To: None <current-users@NetBSD.ORG>
From: Christos Zoulas <christos@deshaw.com>
List: current-users
Date: 04/21/1996 16:44:07
In article <Pine.NEB.3.91.960421124547.10363M-100000@apb.iafrica.com> apb@iafrica.com (Alan Barrett) writes:
>> 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)
man fnmatch
christos