VSF Documented
Data Structures | Macros | Typedefs | Functions | Variables
fnmatch.h File Reference
#include "shell/sys/linux/vsf_linux_cfg.h"

Go to the source code of this file.

Data Structures

struct  vsf_linux_fnmatch_vplt_t
 

Macros

#define find_in_path   VSF_LINUX_WRAPPER(find_in_path)
 
#define find_in_given_path   VSF_LINUX_WRAPPER(find_in_given_path)
 
#define FNM_NOMATCH   1
 
#define FNM_NOSYS   2
 
#define FNM_NOESCAPE   0x01
 
#define FNM_PATHNAME   0x02
 
#define FNM_PERIOD   0x04
 
#define FNM_LEADING_DIR   0x08
 
#define FNM_CASEFOLD   0x10
 
#define FNM_IGNORECASE   FNM_CASEFOLD
 
#define FNM_FILE_NAME   FNM_PATHNAME
 

Typedefs

typedef struct vsf_linux_fnmatch_vplt_t vsf_linux_fnmatch_vplt_t
 

Functions

int fnmatch (const char *pattern, const char *string, int flags)
 

Variables

__VSF_VPLT_DECORATOR__ vsf_linux_fnmatch_vplt_t vsf_linux_fnmatch_vplt
 

Macro Definition Documentation

◆ find_in_path

#define find_in_path   VSF_LINUX_WRAPPER(find_in_path)

◆ find_in_given_path

#define find_in_given_path   VSF_LINUX_WRAPPER(find_in_given_path)

◆ FNM_NOMATCH

#define FNM_NOMATCH   1

◆ FNM_NOSYS

#define FNM_NOSYS   2

◆ FNM_NOESCAPE

#define FNM_NOESCAPE   0x01

◆ FNM_PATHNAME

#define FNM_PATHNAME   0x02

◆ FNM_PERIOD

#define FNM_PERIOD   0x04

◆ FNM_LEADING_DIR

#define FNM_LEADING_DIR   0x08

◆ FNM_CASEFOLD

#define FNM_CASEFOLD   0x10

◆ FNM_IGNORECASE

#define FNM_IGNORECASE   FNM_CASEFOLD

◆ FNM_FILE_NAME

#define FNM_FILE_NAME   FNM_PATHNAME

Typedef Documentation

◆ vsf_linux_fnmatch_vplt_t

Function Documentation

◆ fnmatch()

int fnmatch ( const char *  pattern,
const char *  string,
int  flags 
)

Variable Documentation

◆ vsf_linux_fnmatch_vplt

__VSF_VPLT_DECORATOR__ vsf_linux_fnmatch_vplt_t vsf_linux_fnmatch_vplt
extern