use libc::{self, pthread_t}; pub type Pthread = pthread_t; /// Obtain ID of the calling thread (see /// [pthread_self(3)](http://man7.org/linux/man-pages/man3/pthread_self.3.html) /// /// The thread ID returned by pthread_self() is not the same thing as /// the kernel thread ID returned by a call to gettid(2). #[inline] pub fn pthread_self() -> Pthread { unsafe { libc::pthread_self() } }