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: