Build failures on Ubuntu - gettid related

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

 



Chris Elsworth wrote:
> On Fri, Aug 18, 2006 at 12:15:49PM +0300, Ville Skytt? wrote:
>> On Tue, 2006-08-15 at 14:52 +0200, Jens Auer wrote:
>>
>> _syscallX are not available for userspace in recent kernel headers
>> (since April), this causes VDR compilation failures also with the
>> current Fedora Core 6 test versions.  More info:
>> http://tinyurl.com/qaydh , http://lkml.org/lkml/2006/6/4/128
>>
>> The attached patch appears to work for me, and from a bit of Googling I
>> get the impression that it should probably work with all kernel header
>> sets since 2.4.20.
> 
>> --- thread.c~	2006-06-02 16:51:39.000000000 +0300
>> +++ thread.c	2006-08-18 01:26:24.000000000 +0300
>> @@ -318,7 +318,5 @@
>>  
>> -_syscall0(pid_t, gettid)
>> -
>>  tThreadId cThread::ThreadId(void)
>>  {
>> -  return gettid();
>> +  return syscall(__NR_gettid);
>>  }
> 
> This works for me on Ubuntu, and is pretty much what I'd tried except
> I used 224 instead of __NR_gettid. Can this be merged into vdr, Klaus?

It already is in maintenance patch 1.4.1-5.

Klaus


[Index of Archives]     [Linux Media]     [Asterisk]     [DCCP]     [Netdev]     [Xorg]     [Util Linux NG]     [Xfree86]     [Big List of Linux Books]     [Fedora Users]     [Fedora Women]     [ALSA Devel]     [Linux USB]

  Powered by Linux