bug-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: Feature Branch Solaris Build Broken - lib/glob.c errors


From: Conrad T. Pino
Subject: RE: Feature Branch Solaris Build Broken - lib/glob.c errors
Date: Fri, 20 May 2005 18:37:16 -0700

Excuse me for perhaps being slow but why is configure choosing to
use "lib/glob.h" when the platform has "/usr/include/glob.h" whose
contents follow?

/usr/include:$ cat glob.h
/*
 * Copyright (c) 1994 by Sun Microsystems, Inc.
 * Copyright 1985, 1992 by Mortice Kern Systems Inc.  All rights reserved.
 */

#ifndef _GLOB_H
#define _GLOB_H

#pragma ident   "@(#)glob.h     1.4     95/03/08 SMI"

#include <sys/types.h>

#ifdef  __cplusplus
extern "C" {
#endif

typedef struct  glob_t  {
        size_t  gl_pathc;               /* Count of paths matched by pattern */
        char    **gl_pathv;             /* List of matched pathnames */
        size_t  gl_offs;                /* # of slots reserved in gl_pathv */
        /* following are internal to the implementation */
        char    **gl_pathp;             /* gl_pathv + gl_offs */
        int     gl_pathn;               /* # of elements allocated */
}       glob_t;

/*
 * "flags" argument to glob function.
 */
#define GLOB_ERR        0x0001          /* Don't continue on directory error */
#define GLOB_MARK       0x0002          /* Mark directories with trailing / */
#define GLOB_NOSORT     0x0004          /* Don't sort pathnames */
#define GLOB_NOCHECK    0x0008          /* Return unquoted arg if no match */
#define GLOB_DOOFFS     0x0010          /* Ignore gl_offs unless set */
#define GLOB_APPEND     0x0020          /* Append to previous glob_t */
#define GLOB_NOESCAPE   0x0040          /* Backslashes do not quote M-chars */

/*
 * Error returns from "glob"
 */
#define GLOB_NOSYS      (-4)            /* function not supported (XPG4) */
#define GLOB_NOMATCH    (-3)            /* Pattern does not match */
#define GLOB_NOSPACE    (-2)            /* Not enough memory */
#define GLOB_ABORTED    (-1)            /* GLOB_ERR set or errfunc return!=0 */

#if defined(__STDC__)
extern int glob(const char *, int, int(*)(const char *, int), glob_t *);
extern void globfree(glob_t *);
#else
extern int glob();
extern void globfree();
#endif

#ifdef  __cplusplus
}
#endif

#endif  /* _GLOB_H */
/usr/include:$ 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]