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

Go to the source code of this file.

Data Structures

struct  glob_t
 
struct  vsf_linux_glob_vplt_t
 

Macros

#define glob   VSF_LINUX_WRAPPER(glob)
 
#define globfree   VSF_LINUX_WRAPPER(globfree)
 
#define GLOB_ERR   (1 << 0)
 
#define GLOB_MARK   (1 << 1)
 
#define GLOB_NOSORT   (1 << 2)
 
#define GLOB_DOOFFS   (1 << 3)
 
#define GLOB_NOCHECK   (1 << 4)
 
#define GLOB_APPEND   (1 << 5)
 
#define GLOB_NOESCAPE   (1 << 6)
 
#define GLOB_PERIOD   (1 << 7)
 
#define GLOB_MAGCHAR   (1 << 8)
 
#define GLOB_ALTDIRFUNC   (1 << 9)
 
#define GLOB_BRACE   (1 << 10)
 
#define GLOB_NOMAGIC   (1 << 11)
 
#define GLOB_TILDE   (1 << 12)
 
#define GLOB_ONLYDIR   (1 << 13)
 
#define GLOB_TILDE_CHECK   (1 << 14)
 
#define GLOB_NOSPACE   1
 
#define GLOB_ABORTED   2
 
#define GLOB_NOMATCH   3
 
#define GLOB_NOSYS   4
 

Typedefs

typedef struct vsf_linux_glob_vplt_t vsf_linux_glob_vplt_t
 

Functions

int glob (const char *path, int flags, int(*errfunc)(const char *path, int err), glob_t *g)
 
void globfree (glob_t *g)
 

Variables

__VSF_VPLT_DECORATOR__ vsf_linux_glob_vplt_t vsf_linux_glob_vplt
 

Macro Definition Documentation

◆ glob

#define glob   VSF_LINUX_WRAPPER(glob)

◆ globfree

#define globfree   VSF_LINUX_WRAPPER(globfree)

◆ GLOB_ERR

#define GLOB_ERR   (1 << 0)

◆ GLOB_MARK

#define GLOB_MARK   (1 << 1)

◆ GLOB_NOSORT

#define GLOB_NOSORT   (1 << 2)

◆ GLOB_DOOFFS

#define GLOB_DOOFFS   (1 << 3)

◆ GLOB_NOCHECK

#define GLOB_NOCHECK   (1 << 4)

◆ GLOB_APPEND

#define GLOB_APPEND   (1 << 5)

◆ GLOB_NOESCAPE

#define GLOB_NOESCAPE   (1 << 6)

◆ GLOB_PERIOD

#define GLOB_PERIOD   (1 << 7)

◆ GLOB_MAGCHAR

#define GLOB_MAGCHAR   (1 << 8)

◆ GLOB_ALTDIRFUNC

#define GLOB_ALTDIRFUNC   (1 << 9)

◆ GLOB_BRACE

#define GLOB_BRACE   (1 << 10)

◆ GLOB_NOMAGIC

#define GLOB_NOMAGIC   (1 << 11)

◆ GLOB_TILDE

#define GLOB_TILDE   (1 << 12)

◆ GLOB_ONLYDIR

#define GLOB_ONLYDIR   (1 << 13)

◆ GLOB_TILDE_CHECK

#define GLOB_TILDE_CHECK   (1 << 14)

◆ GLOB_NOSPACE

#define GLOB_NOSPACE   1

◆ GLOB_ABORTED

#define GLOB_ABORTED   2

◆ GLOB_NOMATCH

#define GLOB_NOMATCH   3

◆ GLOB_NOSYS

#define GLOB_NOSYS   4

Typedef Documentation

◆ vsf_linux_glob_vplt_t

Function Documentation

◆ glob()

int glob ( const char *  path,
int  flags,
int(*)(const char *path, int err)  errfunc,
glob_t g 
)

◆ globfree()

void globfree ( glob_t g)

Variable Documentation

◆ vsf_linux_glob_vplt

__VSF_VPLT_DECORATOR__ vsf_linux_glob_vplt_t vsf_linux_glob_vplt
extern