blob: 54ce01dad71dcb9ab38a70675d49009fcdb6d272 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
#ifndef __GLOB_H
#define __GLOB_H
#include <stddef.h>
#define GLOB_APPEND 0x0001
#define GLOB_DOOFFS 0x0002
#define GLOB_ERR 0x0004
#define GLOB_MARK 0x0008
#define GLOB_NOCHECK 0x0010
#define GLOB_NOESCAPE 0x0020
#define GLOB_NOSORT 0x0040
#define GLOB_ABORTED (-1)
#define GLOB_NOMATCH (-2)
#define GLOB_NOSPACE (-3)
typedef __SIZE_TYPE__ size_t;
typedef struct {
size_t gl_pathc;
char **gl_pathv;
size_t gl_offs;
} glob_t;
int glob(const char *restrict, int, int (*)(const char *, int), glob_t *restrict);
void globfree(glob_t *);
#endif
|