Gbp-Pq: Topic porting-kfreebsd-hurd
Gbp-Pq: Name Allow-ipc-code-to-build-on-GNU-kfreebsd.patch
return port;
#elif defined(OS_LINUX)
return syscall(__NR_gettid);
+#ifdef __NR_gettid
+ return syscall(__NR_gettid);
+#else
+ return getpid();
+#endif
#elif defined(OS_OPENBSD) || defined(OS_SOLARIS) || defined(__GLIBC__)
return (intptr_t)(pthread_self());
#elif defined(OS_NETBSD)
#define OS_LINUX 1
#elif defined(__APPLE__)
#define OS_MACOSX 1
-#elif defined(__linux__)
+#elif defined(__linux__) || defined(__GLIBC__)
#define OS_LINUX 1
#elif defined(__DragonFly__)
#define OS_DRAGONFLY 1