Home
Main website
Display Sidebar
Hide Ads
Recent Changes
View Source:
fnmatch(3)
Edit
PageHistory
Diff
Info
LikePages
FNMATCH !!!FNMATCH NAME SYNOPSIS DESCRIPTION RETURN VALUE CONFORMING TO SEE ALSO ---- !!NAME fnmatch - match filename or pathname !!SYNOPSIS __#include __''pattern''__, const char *__''string''__, int__ ''flags''__); __ !!DESCRIPTION The __fnmatch()__ function checks whether the ''string'' argument matches the ''pattern'' argument, which is a shell wildcard pattern. The ''flags'' argument modifies the behaviour; it is the bitwise OR of zero or more of the following flags: __FNM_NOESCAPE__ If this flag is set, treat backslash as an ordinary character, instead of an escape character. __FNM_PATHNAME__ If this flag is set, match a slash in ''string'' only with a slash in ''pattern'' and not, for example, with a [[] - sequence containing a slash. __FNM_PERIOD__ If this flag is set, a leading period in ''string'' has to be matched exactly by a period in ''pattern''. A period is considered to be leading if it is the first character in ''string'', or if both __FNM_PATHNAME__ is set and the period immediately follows a slash. __FNM_FILE_NAME__ This is a GNU synonym for __FNM_PATHNAME__. __FNM_LEADING_DIR__ If this flag (a GNU extension) is set, the pattern is considered to be matched if it matches an initial segment of ''string'' which is followed by a slash. This flag is mainly for the internal use of glibc and is only implemented in certain cases. __FNM_CASEFOLD__ If this flag (a GNU extension) is set, the pattern is matched case-insensitively. !!RETURN VALUE Zero if ''string'' matches ''pattern'', __FNM_NOMATCH__ if there is no match or another non-zero value if there is an error. !!CONFORMING TO ISO/IEC 9945-2: 1993 (POSIX.2). The __FNM_FILE_NAME__, __FNM_LEADING_DIR__, and __FNM_CASEFOLD__ flags are GNU extensions. !!SEE ALSO sh(1), glob(3), glob(7) ----
2 pages link to
fnmatch(3)
:
Man3f
glob(7)
This page is a man page (or other imported legacy content). We are unable to automatically determine the license status of this page.