summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTheDoctor314 <darsh.rajan95@gmail.com>2021-03-04 19:56:43 +0530
committerYuki Okushi <huyuumi.dev@gmail.com>2021-03-05 01:45:03 +0900
commit2de2cb74c82cde76a6b75ade8cf7e539052c7e2b (patch)
treebe4c2bdcbcf8920a8da408849edafe4bee66cd19
parentec86e5fb3258a844ece771d2c6f0fbf152086eab (diff)
downloadrust-libc-2de2cb74c82cde76a6b75ade8cf7e539052c7e2b.tar.gz
Add gettid() for Linux and Android
Fixes #2076
-rw-r--r--src/unix/linux_like/android/mod.rs2
-rw-r--r--src/unix/linux_like/linux/mod.rs2
2 files changed, 4 insertions, 0 deletions
diff --git a/src/unix/linux_like/android/mod.rs b/src/unix/linux_like/android/mod.rs
index a005ee632f..f1d6ef4b2b 100644
--- a/src/unix/linux_like/android/mod.rs
+++ b/src/unix/linux_like/android/mod.rs
@@ -2809,6 +2809,8 @@ extern "C" {
pub fn regfree(preg: *mut ::regex_t);
pub fn android_set_abort_message(msg: *const ::c_char);
+
+ pub fn gettid() -> ::pid_t;
}
cfg_if! {
diff --git a/src/unix/linux_like/linux/mod.rs b/src/unix/linux_like/linux/mod.rs
index efd7a8ed8d..ce71f1c7ef 100644
--- a/src/unix/linux_like/linux/mod.rs
+++ b/src/unix/linux_like/linux/mod.rs
@@ -3594,6 +3594,8 @@ extern "C" {
outbytesleft: *mut ::size_t,
) -> ::size_t;
pub fn iconv_close(cd: iconv_t) -> ::c_int;
+
+ pub fn gettid() -> ::pid_t;
}
cfg_if! {