IPB
>  Man Pages > Linux > Suse Linux 10.1 > Section 3 > fnmatch man page

fnmatch man page

Section 3 - Suse Linux 10.1 Man Pages

Other operating system man pages available here


Advanced Search

Hopefully, this page is exactly what you are looking for, but if not, you can always find further assistance on Unix/Linux Forum!


FNMATCH(3)                 Linux Programmer's Manual                FNMATCH(3)




NAME

       fnmatch - match filename or pathname


SYNOPSIS

       #include <fnmatch.h>

       int fnmatch(const char *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  by an asterisk (*) or a question mark (?)
              metacharacter, nor by a bracket  expression  ([])  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), scandir(3), wordexp(3), glob(7)



GNU                               2000-10-15                        FNMATCH(3)


Man(1) output converted with man2html and wrapped by fishsponge

This page was generated on Tue Feb 13 02:20:39 GMT 2007

Your favourite pages:

No pages logged yet.
Trying to save cookie...

Top 10 most popular pages:

sqlite3 man page (5323 hits)
(openSUSE 10.2)

svn man page (5179 hits)
(FreeBSD 6.2)

adv_cap_autoneg man page (4865 hits)
(Solaris 10 11_06)

CPAN man page (4602 hits)
(Suse Linux 10.1)

ssh man page (4337 hits)
(Suse Linux 10.1)

ssh-socks5-proxy-connect man page (2843 hits)
(Solaris 10 11_06)

netcat man page (2690 hits)
(Suse Linux 10.1)

pprosetup man page (2474 hits)
(Solaris 10 11_06)

startproc man page (2456 hits)
(Suse Linux 10.1)

signal man page (2395 hits)
(Suse Linux 10.1)

Useful Links

Go Back

Visitor Statistics


Valid XHTML 1.0 Transitional     Valid CSS!

Partners: Cambridge Plus :: Pyrenees Ski Resorts :: Server Room Temperature Monitor :: <Link Available>
Unix Man Pages / Linux Man Pages :: HiFi Forum :: SIP VoIP Phone & Provider Reviews :: UNIX/Linux Forum Archives

More info on advertising on Unix/Linux Forum