only include mntent.h according to HAVE_MNTENT_H and dont define this on OS X

This commit is contained in:
Mike Frysinger 2008-02-07 22:10:07 +00:00
parent b386c1c614
commit 22876c797c
2 changed files with 5 additions and 2 deletions

View File

@ -17,7 +17,6 @@
#include <errno.h> #include <errno.h>
#include <fcntl.h> #include <fcntl.h>
#include <inttypes.h> #include <inttypes.h>
#include <mntent.h>
#include <netdb.h> #include <netdb.h>
#include <setjmp.h> #include <setjmp.h>
#include <signal.h> #include <signal.h>
@ -46,6 +45,10 @@
#define PATH_MAX 256 #define PATH_MAX 256
#endif #endif
#ifdef HAVE_MNTENT_H
#include <mntent.h>
#endif
#if ENABLE_SELINUX #if ENABLE_SELINUX
#include <selinux/selinux.h> #include <selinux/selinux.h>
#include <selinux/context.h> #include <selinux/context.h>

View File

@ -146,7 +146,7 @@ typedef int socklen_t;
#endif #endif
/* ---- Compiler dependent settings ------------------------- */ /* ---- Compiler dependent settings ------------------------- */
#if (defined __digital__ && defined __unix__) #if (defined __digital__ && defined __unix__) || defined __APPLE__
# undef HAVE_MNTENT_H # undef HAVE_MNTENT_H
#else #else
# define HAVE_MNTENT_H 1 # define HAVE_MNTENT_H 1