>408
>どこが悪いんでしょか。。。
2.4系のへッダファイルを使っているのが悪いのでは。
/usr/include/{linux,asm}/errno.h と
/usr/src/linux-2.5.21/include/{linux,asm-i386}/errno.h
あたりを見比べてみるのがよろしいかと。
それでどうすれば良いのか分からないようなら、
2.5系のカーネルには、手を出さない方がよろしいかと。