add gettid syscall for MAC OS

avx_docs
liaogang 9 years ago
parent 70cceb0cdd
commit c7ece60e2d

@ -23,10 +23,14 @@ namespace paddle {
// return the thread id used by glog
pid_t getTID() {
#if defined(__APPLE__) || defined(__OSX__)
pid_t tid = syscall(SYS_thread_selfid);
#elif defined(__LINUX__)
#ifndef __NR_gettid
#define __NR_gettid 224
#endif
pid_t tid = syscall(__NR_gettid);
#endif
CHECK_NE(tid, -1);
return tid;
}

Loading…
Cancel
Save