gmatch(3X)
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 pattern matching. gmatch returns non-zero if the pattern matches the string, zero if the pattern doesn’t. A backslash (‘\’) is used as an escape character in pattern strings.
EXAMPLE
char ∗s;
gmatch (s, "∗[a\-]" )
gmatch returns non-zero (true) for all strings with ‘a’ or ‘-’ as their last character.
SEE ALSO
sh(1) in the CX/UX User’s Reference Manual
CX/UX Programmer’s Reference Manual