|
@@ -108,10 +108,9 @@ using namespace llvm;
|
|
|
namespace llvm {
|
|
|
namespace sys {
|
|
|
namespace fs {
|
|
|
-#if defined(__FreeBSD__) || defined (__NetBSD__) || defined(__Bitrig__) || \
|
|
|
- defined(__OpenBSD__) || defined(__minix) || defined(__FreeBSD_kernel__) || \
|
|
|
- defined(__linux__) || defined(__CYGWIN__) || defined(__DragonFly__) || \
|
|
|
- defined(_AIX)
|
|
|
+#if defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__) || \
|
|
|
+ defined(__minix) || defined(__FreeBSD_kernel__) || defined(__linux__) || \
|
|
|
+ defined(__CYGWIN__) || defined(__DragonFly__) || defined(_AIX)
|
|
|
static int
|
|
|
test_dir(char ret[PATH_MAX], const char *dir, const char *bin)
|
|
|
{
|
|
@@ -180,9 +179,9 @@ std::string getMainExecutable(const char *argv0, void *MainAddr) {
|
|
|
if (realpath(exe_path, link_path))
|
|
|
return link_path;
|
|
|
}
|
|
|
-#elif defined(__FreeBSD__) || defined (__NetBSD__) || defined(__Bitrig__) || \
|
|
|
- defined(__OpenBSD__) || defined(__minix) || defined(__DragonFly__) || \
|
|
|
- defined(__FreeBSD_kernel__) || defined(_AIX)
|
|
|
+#elif defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__) || \
|
|
|
+ defined(__minix) || defined(__DragonFly__) || \
|
|
|
+ defined(__FreeBSD_kernel__) || defined(_AIX)
|
|
|
char exe_path[PATH_MAX];
|
|
|
|
|
|
if (getprogpath(exe_path, argv0) != NULL)
|