[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [PATCH 1/1] Disable gettid for GNU/Hurd.



On 6 Feb 2025, at 19:00, Jessica Clarke <jrtc27@jrtc27.com> wrote:
> 
> On 6 Feb 2025, at 18:37, Yuqian Yang <crupest@crupest.life> wrote:
>> 
>> GNU/Hurd does not support gettid. It is specific to Linux.
>> ---
>> src/utils/threadpool.cc | 2 ++
>> 1 file changed, 2 insertions(+)
>> 
>> diff --git a/src/utils/threadpool.cc b/src/utils/threadpool.cc
>> index 6fa2e88..97efc36 100644
>> --- a/src/utils/threadpool.cc
>> +++ b/src/utils/threadpool.cc
>> @@ -42,6 +42,8 @@
>> // Linux.
>> #if defined(__ANDROID__)
>> static pid_t GetTid() { return gettid(); }
>> +#elif defined(__GNU__)
>> +// GNU/Hurd does not support gettid.
>> #elif defined(__GLIBC__)
> 
> Just add && !defined(__GLIBC__) here to mirror its use.

__GNU__ even...

> Jess
> 
>> // The glibc wrapper for the gettid() system call was added in glibc 2.30.
>> // Emulate it for older versions of glibc.
>> -- 
>> Yuqian Yang <crupest@crupest.life>



Reply to: