Mercurial > hg > graal-jvmci-8
diff src/os/linux/vm/os_linux.cpp @ 23004:9a23a160ca57
8077674: BSD build failures due to undefined macros
Reviewed-by: dsamersoff, kbarrett, hseigel
author | dholmes |
---|---|
date | Mon, 04 May 2015 23:23:37 -0400 |
parents | 915ca3e9d15e |
children | bbceafdc7a5f |
line wrap: on
line diff
--- a/src/os/linux/vm/os_linux.cpp Mon May 04 16:53:05 2015 +0000 +++ b/src/os/linux/vm/os_linux.cpp Mon May 04 23:23:37 2015 -0400 @@ -209,17 +209,23 @@ #ifndef SYS_gettid // i386: 224, ia64: 1105, amd64: 186, sparc 143 -#ifdef __ia64__ -#define SYS_gettid 1105 -#elif __i386__ -#define SYS_gettid 224 -#elif __amd64__ -#define SYS_gettid 186 -#elif __sparc__ -#define SYS_gettid 143 -#else -#error define gettid for the arch -#endif + #ifdef __ia64__ + #define SYS_gettid 1105 + #else + #ifdef __i386__ + #define SYS_gettid 224 + #else + #ifdef __amd64__ + #define SYS_gettid 186 + #else + #ifdef __sparc__ + #define SYS_gettid 143 + #else + #error define gettid for the arch + #endif + #endif + #endif + #endif #endif // Cpu architecture string