Synesis Software

unixem/glob.h File Reference


Detailed Description

Contains the declarations for the glob() API.

#include <unixem/unixem.h>

Go to the source code of this file.

Classes

struct  unixem_glob_t
 Result structure for unixem_glob(). More...

Defines

#define GLOB_NOSPACE   (UNIXEM_GLOB_NOSPACE)
#define GLOB_ABORTED   (UNIXEM_GLOB_ABORTED)
#define GLOB_NOMATCH   (UNIXEM_GLOB_NOMATCH)
#define GLOB_NOSYS   (UNIXEM_GLOB_NOSYS)
#define GLOB_ABEND   (UNIXEM_GLOB_ABEND)
#define GLOB_ERR   (UNIXEM_GLOB_ERR)
#define GLOB_MARK   (UNIXEM_GLOB_MARK)
#define GLOB_NOSORT   (UNIXEM_GLOB_NOSORT)
#define GLOB_DOOFFS   (UNIXEM_GLOB_DOOFFS)
#define GLOB_NOCHECK   (UNIXEM_GLOB_NOCHECK)
#define GLOB_APPEND   (UNIXEM_GLOB_APPEND)
#define GLOB_NOESCAPE   (UNIXEM_GLOB_NOESCAPE)
#define GLOB_PERIOD   (UNIXEM_GLOB_PERIOD)
#define GLOB_MAGCHAR   (UNIXEM_GLOB_MAGCHAR)
#define GLOB_NOMAGIC   (UNIXEM_GLOB_NOMAGIC)
#define GLOB_TILDE   (UNIXEM_GLOB_TILDE)
#define GLOB_ONLYDIR   (UNIXEM_GLOB_ONLYDIR)
#define GLOB_TILDE_CHECK   (UNIXEM_GLOB_TILDE_CHECK)
#define GLOB_ONLYFILE   (UNIXEM_GLOB_ONLYFILE)
#define GLOB_NODOTSDIRS   (UNIXEM_GLOB_NODOTSDIRS)
#define GLOB_LIMIT   (UNIXEM_GLOB_LIMIT)
#define UNIXEM_GLOB_NOSPACE   (1)
#define UNIXEM_GLOB_ABORTED   (2)
#define UNIXEM_GLOB_NOMATCH   (3)
#define UNIXEM_GLOB_NOSYS   (4)
#define UNIXEM_GLOB_ABEND   UNIXEM_GLOB_ABORTED
#define UNIXEM_GLOB_ERR   0x00000001
#define UNIXEM_GLOB_MARK   0x00000002
#define UNIXEM_GLOB_NOSORT   0x00000004
#define UNIXEM_GLOB_DOOFFS   0x00000008
#define UNIXEM_GLOB_NOCHECK   0x00000010
#define UNIXEM_GLOB_APPEND   0x00000020
#define UNIXEM_GLOB_NOESCAPE   0x00000040
#define UNIXEM_GLOB_PERIOD   0x00000080
#define UNIXEM_GLOB_MAGCHAR   0x00000100
#define UNIXEM_GLOB_NOMAGIC   0x00000800
#define UNIXEM_GLOB_TILDE   0x00001000
#define UNIXEM_GLOB_ONLYDIR   0x00002000
#define UNIXEM_GLOB_TILDE_CHECK   0x00004000
#define UNIXEM_GLOB_ONLYFILE   0x00008000
#define UNIXEM_GLOB_NODOTSDIRS   0x00010000
#define UNIXEM_GLOB_LIMIT   0x00020000

Typedefs

typedef unixem_glob_t glob_t
 Result structure for glob().

Functions

int glob (char const *pattern, int flags, const int(*errfunc)(char const *, int), glob_t *pglob)
 Generates pathnames matching a pattern.
void globfree (glob_t *pglob)
 Frees the results of a call to glob.
int unixem_glob (char const *pattern, int flags, const int(*errfunc)(char const *, int), unixem_glob_t *pglob)
 Generates pathnames matching a pattern.
void unixem_globfree (unixem_glob_t *pglob)
 Frees the results of a call to unixem_glob().


UNIX Emulation for Win32 Libraries documentation © Synesis Software Pty Ltd, 2002-2010