[llvm] 6ea8b4c - [llvm][Support] Use __NR_gettid on Linux for compat with older glibc (#120007)

via llvm-commits llvm-commits at lists.llvm.org
Wed Dec 18 13:19:12 PST 2024


Author: Brad Smith
Date: 2024-12-18T16:19:09-05:00
New Revision: 6ea8b4cebd322fe604efa96b943abf6ad419414c

URL: https://github.com/llvm/llvm-project/commit/6ea8b4cebd322fe604efa96b943abf6ad419414c
DIFF: https://github.com/llvm/llvm-project/commit/6ea8b4cebd322fe604efa96b943abf6ad419414c.diff

LOG: [llvm][Support] Use __NR_gettid on Linux for compat with older glibc (#120007)

Added: 
    

Modified: 
    llvm/lib/Support/Unix/Threading.inc

Removed: 
    


################################################################################
diff  --git a/llvm/lib/Support/Unix/Threading.inc b/llvm/lib/Support/Unix/Threading.inc
index c7b4c7af3b9f33..aedcd9aa34b99a 100644
--- a/llvm/lib/Support/Unix/Threading.inc
+++ b/llvm/lib/Support/Unix/Threading.inc
@@ -141,7 +141,7 @@ uint64_t llvm::get_threadid() {
 #elif defined(__ANDROID__)
   return uint64_t(gettid());
 #elif defined(__linux__)
-  return uint64_t(syscall(SYS_gettid));
+  return uint64_t(syscall(__NR_gettid));
 #else
   return uint64_t(pthread_self());
 #endif


        


More information about the llvm-commits mailing list