On Friday 06 June 2003 17:24, Tobias Koenig wrote:
Also deine Kernelquellen können irgendwie nicht original sein... In meiner hw_irq.h gibt es nirgendswo den Bezeichner 'current' und schon gar nicht auf Zeile 201...
josef@noosphere ~ $ dpkg -S /usr/include/asm/hw_irq.h libc6-dev: /usr/include/asm/hw_irq.h
Dort steht's tatsächlich drin (wenn auch nicht sichtbar, da doppeltes Makro), und die Dateien aus den Bereichen asm/ und linux/ kommen bekanntermaßen vom Kernel. Die Linux-Maintainer sind eher weniger auf gut durchdachte Include-Systeme bedacht, aber das folgende dürfte helfen:
#include <linux/sched.h> #include <asm/current.h>
(einfügen vor interrupt.h)
Josef