mirror of
https://gitlab.kitware.com/cmake/cmake.git
synced 2026-10-09 23:44:00 +03:00
Merge topic 'update-kwsys'
b602cb85Merge branch 'upstream-KWSys' into update-kwsys3e6ec47cKWSys 2016-08-02 (3f55579d)
This commit is contained in:
commit
ac7c12eced
2 files changed
+8
-12
No files matched your search
@@ -79,9 +79,9 @@ typedef int siginfo_t;
|
||||
# undef _WIN32
|
||||
#endif
|
||||
|
||||
#ifdef __FreeBSD__
|
||||
#if defined(__OpenBSD__) || defined(__FreeBSD__) || defined(__NetBSD__) || defined(__DragonFly__)
|
||||
# include <sys/param.h>
|
||||
# include <sys/sysctl.h>
|
||||
# include <fenv.h>
|
||||
# include <sys/socket.h>
|
||||
# include <netdb.h>
|
||||
# include <netinet/in.h>
|
||||
@@ -91,19 +91,10 @@ typedef int siginfo_t;
|
||||
# endif
|
||||
#endif
|
||||
|
||||
#if defined(__OpenBSD__) || defined(__NetBSD__)
|
||||
# include <sys/param.h>
|
||||
# include <sys/sysctl.h>
|
||||
#endif
|
||||
|
||||
#if defined(KWSYS_SYS_HAS_MACHINE_CPU_H)
|
||||
# include <machine/cpu.h>
|
||||
#endif
|
||||
|
||||
#if defined(__DragonFly__)
|
||||
# include <sys/sysctl.h>
|
||||
#endif
|
||||
|
||||
#ifdef __APPLE__
|
||||
# include <sys/sysctl.h>
|
||||
# include <mach/vm_statistics.h>
|
||||
@@ -123,7 +114,7 @@ typedef int siginfo_t;
|
||||
# endif
|
||||
#endif
|
||||
|
||||
#ifdef __linux
|
||||
#if defined(__linux) || defined (__sun) || defined(_SCO_DS)
|
||||
# include <fenv.h>
|
||||
# include <sys/socket.h>
|
||||
# include <netdb.h>
|
||||
|
||||
@@ -1320,9 +1320,14 @@ bool SystemTools::FileExists(const std::string& filename)
|
||||
return (GetFileAttributesW(
|
||||
SystemTools::ConvertToWindowsExtendedPath(filename).c_str())
|
||||
!= INVALID_FILE_ATTRIBUTES);
|
||||
#else
|
||||
// SCO OpenServer 5.0.7/3.2's command has 711 permission.
|
||||
#if defined(_SCO_DS)
|
||||
return access(filename.c_str(), F_OK) == 0;
|
||||
#else
|
||||
return access(filename.c_str(), R_OK) == 0;
|
||||
#endif
|
||||
#endif
|
||||
}
|
||||
|
||||
//----------------------------------------------------------------------------
|
||||
|
||||
Reference in new issue
Block a user