# rpmio/glob.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Data Structures

struct | glob_t

## Defines

#define | __P(protos) ()
#define | __PMT(protos) ()
#define | __const
#define | __ptr_t char *
#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_FLAGS
#define | GLOB_NOSPACE 1
#define | GLOB_ABORTED 2
#define | GLOB_NOMATCH 3
#define | GLOB_NOSYS 4
#define | glob glob64
#define | globfree globfree64
#define | glob_t glob64_t

## Typedefs

typedef unsigned long int | __size_t

## Define Documentation

#define __const

Definition at line 48 of file glob.h.

#define __GLOB_FLAGS

Value:

    (GLOB_ERR|GLOB_MARK|GLOB_NOSORT|GLOB_DOOFFS| \
                             GLOB_NOESCAPE|GLOB_NOCHECK|GLOB_APPEND|     \
                             GLOB_PERIOD|GLOB_ALTDIRFUNC|GLOB_BRACE|     \
                             GLOB_NOMAGIC|GLOB_TILDE|GLOB_ONLYDIR|GLOB_TILDE_CHECK)

Definition at line 92 of file glob.h.

Referenced by glob().

#define __P | ( |  | protos | ) | ()

Definition at line 45 of file glob.h.

#define __PMT | ( |  | protos | ) | ()

Definition at line 46 of file glob.h.

#define __ptr_t char *

Definition at line 49 of file glob.h.

Referenced by glob(), glob_in_dir(), globfree(), and prefix_array().

#define glob glob64

Definition at line 190 of file glob.h.

#define GLOB_ABORTED 2

Definition at line 104 of file glob.h.

Referenced by glob(), and glob_in_dir().

#define GLOB_ALTDIRFUNC (1 << 9)

Definition at line 85 of file glob.h.

Referenced by Glob(), glob(), and glob_in_dir().

#define GLOB_APPEND (1 << 5)

Definition at line 78 of file glob.h.

Referenced by glob().

#define GLOB_BRACE (1 << 10)

Definition at line 86 of file glob.h.

Referenced by glob().

#define GLOB_DOOFFS (1 << 3)

Definition at line 76 of file glob.h.

Referenced by glob(), and glob_in_dir().

#define GLOB_ERR (1 << 0)

Definition at line 73 of file glob.h.

Referenced by glob(), and glob_in_dir().

#define GLOB_MAGCHAR (1 << 8)

Definition at line 84 of file glob.h.

Referenced by glob(), and glob_in_dir().

#define GLOB_MARK (1 << 1)

Definition at line 74 of file glob.h.

Referenced by glob().

#define GLOB_NOCHECK (1 << 4)

Definition at line 77 of file glob.h.

Referenced by glob(), and glob_in_dir().

#define GLOB_NOESCAPE (1 << 6)

Definition at line 79 of file glob.h.

Referenced by glob(), and glob_in_dir().

#define GLOB_NOMAGIC (1 << 11)

Definition at line 87 of file glob.h.

Referenced by glob(), and glob_in_dir().

#define GLOB_NOMATCH 3

Definition at line 105 of file glob.h.

Referenced by glob(), and glob_in_dir().

#define GLOB_NOSORT (1 << 2)

Definition at line 75 of file glob.h.

Referenced by glob().

#define GLOB_NOSPACE 1

Definition at line 103 of file glob.h.

Referenced by glob(), and glob_in_dir().

#define GLOB_NOSYS 4

Definition at line 106 of file glob.h.

#define GLOB_ONLYDIR (1 << 13)

Definition at line 89 of file glob.h.

Referenced by glob(), and glob_in_dir().

#define GLOB_PERIOD (1 << 7)

Definition at line 80 of file glob.h.

Referenced by glob_in_dir().

#define glob_t glob64_t

Definition at line 192 of file glob.h.

#define GLOB_TILDE (1 << 12)

Definition at line 88 of file glob.h.

Referenced by Glob(), glob(), and rpmGlob().

#define GLOB_TILDE_CHECK (1 << 14)

Definition at line 90 of file glob.h.

Referenced by glob().

#define globfree globfree64

Definition at line 191 of file glob.h.

## Typedef Documentation

typedef unsigned long int __size_t

Definition at line 63 of file glob.h.