aboutsummaryrefslogtreecommitdiffstats
path: root/libc/bionic/pthread.c
diff options
context:
space:
mode:
Diffstat (limited to 'libc/bionic/pthread.c')
-rw-r--r--libc/bionic/pthread.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/libc/bionic/pthread.c b/libc/bionic/pthread.c
index 3435d219c..885adccb5 100644
--- a/libc/bionic/pthread.c
+++ b/libc/bionic/pthread.c
@@ -2011,3 +2011,14 @@ pid_t __pthread_gettid(pthread_t thid)
pthread_internal_t* thread = (pthread_internal_t*)thid;
return thread->kernel_id;
}
+
+int __pthread_settid(pthread_t thid, pid_t tid)
+{
+ if (thid == 0)
+ return EINVAL;
+
+ pthread_internal_t* thread = (pthread_internal_t*)thid;
+ thread->kernel_id = tid;
+
+ return 0;
+}