Formerly make.h.~57~

This commit is contained in:
Roland McGrath 1992-10-15 23:01:36 +00:00
parent d3543bc097
commit 6683a1c8db

15
make.h
View file

@ -79,20 +79,21 @@ extern int errno;
#endif #endif
#ifndef PATH_MAX #ifndef PATH_MAX
#ifdef POSIX #ifndef POSIX
#define GET_PATH_MAX pathconf ("/", _PC_PATH_MAX) #define PATH_MAX MAXPATHLEN
#else /* Not POSIX. */ #endif /* Not POSIX. */
#endif /* No PATH_MAX. */
#ifndef MAXPATHLEN #ifndef MAXPATHLEN
#define MAXPATHLEN 1024 #define MAXPATHLEN 1024
#endif /* No MAXPATHLEN. */ #endif /* No MAXPATHLEN. */
#define PATH_MAX MAXPATHLEN
#endif /* POSIX. */
#endif /* No PATH_MAX. */
#ifdef PATH_MAX #ifdef PATH_MAX
#define PATH_VAR(var) char var[PATH_MAX]
#define GET_PATH_MAX PATH_MAX #define GET_PATH_MAX PATH_MAX
#define PATH_VAR(var) char var[PATH_MAX]
#else #else
#define NEED_GET_PATH_MAX
extern unsigned int get_path_max ();
#define GET_PATH_MAX (get_path_max ())
#define PATH_VAR(var) char *var = (char *) alloca (GET_PATH_MAX) #define PATH_VAR(var) char *var = (char *) alloca (GET_PATH_MAX)
#endif #endif