On Tue, 2006-08-15 at 14:52 +0200, Jens Auer wrote: > The gettid function is not defined in any header, if it interpret the > source correctly. The _syscall0-macro expands to a function definition > pid_t gettid(void). _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. -------------- next part -------------- A non-text attachment was scrubbed... Name: vdr-1.4.1-syscall.patch Type: text/x-patch Size: 242 bytes Desc: not available Url : http://www.linuxtv.org/pipermail/vdr/attachments/20060818/ad0384d5/vdr-1.4.1-syscall.bin