blob: 255a0a38597a7933336561f44a13ef5c774cc5e9 [file] [log] [blame]
Elliott Hughes13da6002025-02-03 10:42:13 -08001// Copyright (C) 2017 The Android Open Source Project
2// SPDX-License-Identifier: BSD-2-Clause
Elliott Hughes21b56eb2017-10-20 17:57:17 -07003
4#include <glob.h>
5
6#include "header_checks.h"
7
8static void glob_h() {
9 TYPE(glob_t);
10 STRUCT_MEMBER(glob_t, size_t, gl_pathc);
11 STRUCT_MEMBER(glob_t, char**, gl_pathv);
12 STRUCT_MEMBER(glob_t, size_t, gl_offs);
13 TYPE(size_t);
14
15 MACRO(GLOB_APPEND);
16 MACRO(GLOB_DOOFFS);
17 MACRO(GLOB_ERR);
18 MACRO(GLOB_MARK);
19 MACRO(GLOB_NOCHECK);
20 MACRO(GLOB_NOESCAPE);
21 MACRO(GLOB_NOSORT);
22
23 MACRO(GLOB_ABORTED);
24 MACRO(GLOB_NOMATCH);
25 MACRO(GLOB_NOSPACE);
26
27 FUNCTION(glob, int (*f)(const char*, int, int (*)(const char*, int), glob_t*));
28 FUNCTION(globfree, void (*f)(glob_t*));
29}