use libc::{self, pthread_t}; pub type Pthread = pthread_t; /// Obtain ID of the calling thread (see /// [pthread_self(3)](http://pubs.opengroup.org/onlinepubs/9699919799/functions/pthread_self.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() } }