Path: blob/main/system/lib/libc/musl/include/glob.h
6174 views
#ifndef _GLOB_H1#define _GLOB_H23#ifdef __cplusplus4extern "C" {5#endif67#include <features.h>89#define __NEED_size_t1011#include <bits/alltypes.h>1213typedef struct {14size_t gl_pathc;15char **gl_pathv;16size_t gl_offs;17int __dummy1;18void *__dummy2[5];19} glob_t;2021int glob(const char *__restrict, int, int (*)(const char *, int), glob_t *__restrict);22void globfree(glob_t *);2324#define GLOB_ERR 0x0125#define GLOB_MARK 0x0226#define GLOB_NOSORT 0x0427#define GLOB_DOOFFS 0x0828#define GLOB_NOCHECK 0x1029#define GLOB_APPEND 0x2030#define GLOB_NOESCAPE 0x4031#define GLOB_PERIOD 0x803233#define GLOB_TILDE 0x100034#define GLOB_TILDE_CHECK 0x40003536#define GLOB_NOSPACE 137#define GLOB_ABORTED 238#define GLOB_NOMATCH 339#define GLOB_NOSYS 44041#if defined(_LARGEFILE64_SOURCE)42#define glob64 glob43#define globfree64 globfree44#define glob64_t glob_t45#endif4647#ifdef __cplusplus48}49#endif5051#endif525354