Fix gettid() on Android, which is defined in unistd.h there.

This commit is contained in:
Tobias Brunner committed 2012-01-12 11:08:22 +01:00
1 parent 66f16d9629
commit 17e3a92661
2 files changed
+6 -4

No files matched your search

+4 -3
View File
@@ -20,15 +20,16 @@
#ifdef HAVE_GETTID
#include <sys/types.h>
#elif defined(HAVE_SYS_GETTID)
#include <unistd.h>
#endif
#ifdef HAVE_SYS_GETTID
#include <sys/syscall.h>
static inline pid_t gettid()
{
return syscall(SYS_gettid);
}
#define HAVE_GETTID
#endif /* HAVE_SYS_GETTID */
#endif
#include <library.h>
#include <debug.h>