Da nun endlich VDR 1.4 erschienen ist, wollte ich drauf umsteigen, bis jetzt setze ich VDR 1.3.36 ein.
Allerdings klappt das kompilieren nicht, dies bricht mit einer Fehlermeldung ab.
thread.c: In function `pid_t gettid()':
thread.c:320: `__NR_gettid' undeclared (first use this function)
thread.c:320: (Each undeclared identifier is reported only once
thread.c:320: for each function it appears in.)
thread.c:320: warning: `long int __res' might be used uninitialized in this function
make: *** [thread.o] Error 1
Ich benutze ein Suse 7.3 mit selbst übersetztem kernel 2.4.25.
Es muß irgendwas mit der umstellung des Thread handlings in VDR 1.3.38 zu tun haben.
(- Now using the gettid() syscall to get a thread's pid, so that we get a
useful value on NPTL systems (suggested by Johannes Stezenbach).)
Für einen kleinen tip woran es liegen könnte wäre ich dankbar.
mfg IcH^