Changeset f246c81c in mainline


Ignore:
Timestamp:
2011-06-25T17:55:43Z (13 years ago)
Author:
Jiří Zárevúcky <zarevucky.jiri@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
fa9815d9
Parents:
be64a84
Message:

fnmatch.h: rename macros and add GNU extensions

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/posix/fnmatch.h

    rbe64a84 rf246c81c  
    3636#define POSIX_FNMATCH_H_
    3737
    38 #define POSIX_FNM_NOMATCH 1
    39 #define POSIX_FNM_PATHNAME 1
    40 #define POSIX_FNM_PERIOD 2
    41 #define POSIX_FNM_NOESCAPE 4
     38/* Error Values. */
     39#undef FNM_NOMATCH
     40#define FNM_NOMATCH 1
     41
     42/* Flags */
     43#undef FNM_PATHNAME
     44#undef FNM_PERIOD
     45#undef FNM_NOESCAPE
     46#define FNM_PATHNAME 1
     47#define FNM_PERIOD 2
     48#define FNM_NOESCAPE 4
     49
     50/* GNU Extensions */
     51#undef FNM_FILE_NAME
     52#undef FNM_LEADING_DIR
     53#undef FNM_CASE_FOLD
     54#define FNM_FILE_NAME FNM_PATHNAME
     55#define FNM_LEADING_DIR 8
     56#define FNM_CASE_FOLD 16
    4257
    4358extern int posix_fnmatch(const char *pattern, const char *string, int flags);
    4459
    4560#ifndef LIBPOSIX_INTERNAL
    46         #undef FNM_NOMATCH
    47         #undef FNM_PATHNAME
    48         #undef FNM_PERIOD
    49         #undef FNM_NOESCAPE
    50         #define FNM_NOMATCH POSIX_FNM_NOMATCH
    51         #define FNM_PATHNAME POSIX_FNM_PATHNAME
    52         #define FNM_PERIOD POSIX_FNM_PERIOD
    53         #define FNM_NOESCAPE POSIX_FNM_NOESCAPE
    54        
    5561        #define fnmatch posix_fnmatch
    5662#endif
Note: See TracChangeset for help on using the changeset viewer.