Hello All
I wonder if anyone have knowledge of the existence of the source code for
the gmatch function in the standard C library function on a UNIX system:
Here is a snapshot of the man page for gmatch:
C Library Functions gmatch(3G)
NAME
gmatch - shell global pattern matching
SYNOPSIS
cc [ flag ... ] file ... -lgen [ library ... ]
#include <libgen.h>
int gmatch(const char *str, const char *pattern);
DESCRIPTION
gmatch() checks whether the null-terminated string str
matches the null-terminated pattern string pattern. See the
sh(1) section File Name Generation for a discussion of pat-
tern matching. A backslash (\) is used as an escape charac-
ter in pattern strings.
RETURN VALUES
gmatch() returns non-zero if the pattern matches the string,
zero if the pattern does not.
EXAMPLE
In the following example, gmatch() returns non-zero (true)
for all strings with "a" or "-" as their last character.
char *s;
gmatch (s, "*[a\-]" )
ATTRIBUTES
See attributes(5) for descriptions of the following attri-
butes:
__________________________________
| ATTRIBUTE TYPE| ATTRIBUTE VALUE|
|__________________________________
| MT-Level | MT-Safe |
|_______________|_________________|
SEE ALSO
sh(1), attributes(5)
NOTES
When compiling multi-thread applications, the _REENTRANT
flag must be defined on the compile line. This flag should
only be used in multi-thread applications.
SunOS 5.6 Last change: 29 Dec 1996 1
Regards,
Peter
______________________________________
Peter Guldborg Jensen
ADS Division - Rum 4B 1.33
TERMA Elektronik AS
Hovmarken 4-6 - DK-8520 Lystrup
Tlf.: 8743 6000 - Fax: 8743 6001
______________________________________