include sys/syslimits.h on mac os x for PATH_MAX and NAME_MAX
authorcaro <caro@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Tue, 13 Jul 2010 19:17:35 +0000 (19:17 +0000)
committercaro <caro@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Tue, 13 Jul 2010 19:17:35 +0000 (19:17 +0000)
i really dislike having PATH_MAX in a header file...

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@50231 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

configure.ac
src/include/eina_file.h
src/lib/eina_file.c

index db0f181..e54d4b0 100644 (file)
@@ -288,11 +288,13 @@ if test "x${enable_ememoa}" = "xyes" ; then
    )
 fi
 
+
 ### Checks for header files
 AC_HEADER_ASSERT
 AC_HEADER_DIRENT
 AC_HEADER_TIME
 
+
 ### Checks for types
 
 
index 324141f..6e739cd 100644 (file)
 #ifndef EINA_FILE_H_
 #define EINA_FILE_H_
 
+#if defined (__MacOSX__) || ( defined (__MACH__) && defined (__APPLE__))
+# include <sys/syslimits.h>
+#endif
+
 #include "eina_types.h"
 #include "eina_array.h"
 #include "eina_iterator.h"
index 8ab7532..0044251 100644 (file)
@@ -49,9 +49,6 @@ void *alloca (size_t);
 # include <sys/stat.h>
 # include <unistd.h>
 #else
-# define WIN32_LEAN_AND_MEAN
-# include <windows.h>
-# undef WIN32_LEAN_AND_MEAN
 # include <Evil.h>
 #endif /* _WIN2 */