#ifdef __cplusplus
extern "C" {
#endif
#ifndef H_SCCSID
#include <sccs.h>
#endif /* ! H_SCCSID */
H_SCCSID(@(#)glob.h	1.2	AIX)	/* Modified: 00:30:09 9/17/89 */
/* 
 * (C) Copyright IBM Corp. 1989 
 * All Rights Reserved 
 * Licensed Materials - Property of IBM 
 */

/*	Header for POSIX 1003.2 draft 13	*/	
#ifndef		_h_GLOB
#define		_h_GLOB

typedef struct {
		int argc;
		char **argv;
		char *buffer;
		int bufsize;
		int noscan;
	} glob_t;
				/* flags bits: */
#define GLOB_ERR	0001
#define GLOB_RESUME	0002
#define GLOB_TERM	0004
#define GLOB_MARK	0010
#define GLOB_ADD_STAR	0020
#define GLOB_NOSORT	0040
#define GLOB_NOCHECK	0100
				/* error returns: */
#define GLOB_TOOSMALL	1
#define GLOB_NOSPACE	2

#endif /* _h_GLOB */
#ifdef __cplusplus
}
#endif
