From 5478bf376fb3d280f7eef7da7dfaaea97dd8b353 Mon Sep 17 00:00:00 2001 From: Jeff Johnston Date: Tue, 21 Nov 2000 23:57:25 +0000 Subject: 2000-11-20 Jeff Johnston * libc/include/sys/unistd.h: Removed definition of MAXNAMLEN. * libc/include/dirent.h: Added definition of MAXNAMLEN if not defined by sys/dirent.h. * libc/posix/execvp.c: Added include of dirent.h to get MAXNAMLEN value which used to be in unistd.h. --- newlib/libc/include/dirent.h | 5 +++++ newlib/libc/include/sys/unistd.h | 4 ---- newlib/libc/posix/execvp.c | 1 + 3 files changed, 6 insertions(+), 4 deletions(-) (limited to 'newlib/libc') diff --git a/newlib/libc/include/dirent.h b/newlib/libc/include/dirent.h index eaa4c190d..9e33a0dcb 100644 --- a/newlib/libc/include/dirent.h +++ b/newlib/libc/include/dirent.h @@ -2,6 +2,11 @@ extern "C" { #endif #include + +#if !defined(MAXNAMLEN) && !defined(_POSIX_SOURCE) +#define MAXNAMLEN 1024 +#endif + #ifdef __cplusplus } #endif diff --git a/newlib/libc/include/sys/unistd.h b/newlib/libc/include/sys/unistd.h index 87cf6108e..fa103a91f 100644 --- a/newlib/libc/include/sys/unistd.h +++ b/newlib/libc/include/sys/unistd.h @@ -176,10 +176,6 @@ long _EXFUN(sysconf, (int __name)); # define _PC_PRIO_IO 10 # define _PC_SYNC_IO 11 -# ifndef _POSIX_SOURCE -# define MAXNAMLEN 1024 -# endif /* _POSIX_SOURCE */ - /* FIXME: This is temporary until winsup gets sorted out. */ #ifdef __CYGWIN__ #define MAXPATHLEN (260 - 1 /* NUL */) diff --git a/newlib/libc/posix/execvp.c b/newlib/libc/posix/execvp.c index 1b30f0760..1f58b8d93 100644 --- a/newlib/libc/posix/execvp.c +++ b/newlib/libc/posix/execvp.c @@ -6,6 +6,7 @@ #include <_ansi.h> #include #include +#include #include #include #include -- cgit v1.2.3