* David Haller wrote on Wed, Jul 04, 2007 at 18:02 +0200:
$ rpm -qf /usr/include/linux/errno.h linux-kernel-headers-2.6.18.2-3
Somit läuft das ja aufs gleiche raus wenn man kein Kernelupdate macht. (Die SUSE-Kernelupdates sind ja so minimal dass sich da an den Headern wirklich nichts geändert haben sollte.)
Stimmt. Naja, es wird bei den Updatekernels ja auch hoffentlich nix an den Headern geändert... Sonst müßte man IMO die Header liefern...
... und die glibc updaten, wäre ja schade, wenn int 0x80 nr 1 plötzlich fork wäre lol
Bei einem Updatekernel gibt's jedenfalls keine kernel-headers. Insofern hast du dich dann zu früh gefreut. ;-)
Doof :(
stimmt: link:~ # diff -Nur /usr/include/linux/errno.h /usr/src/linux/include/linux/ --- /usr/include/linux/errno.h 2001-02-09 23:46:13.000000000 +0100 +++ /usr/src/linux/include/linux/errno.h 2005-05-24 17:41:46.000000000 +0200 @@ -21,6 +21,9 @@ #define EBADTYPE 527 /* Type not supported by server */ #define EJUKEBOX 528 /* Request initiated, but will not complete before timeout */ +/* Defined for TUX async IO */ +#define EWOULDBLOCKIO 530 /* Would block due to block-IO */ + #endif link:~ # diff -Nur /usr/include/linux/ /usr/src/linux/include/linux/|wc -l 29590 <schluck> 62 files gibts nur im Kernel - na gut, glibc kann ja Teilmenge sein. Aber das diff enthält auch sonst noch genug...
Wenn ich hier mit meinem 2.4.3x Kernel noch die 2.2.10er Header in /usr/include/linux hätte (würde einiges nicht funktionieren)... ;)
U.a. gab's da noch kein ext3 und ich verwende nur ext3... :)
läuft eigentlich eine gegen 2.2.10 kompilierte glibc korrekt mit 2.4.3? Filesysteme sollten /usr/src/linux/include/linux/errno.h includen, oder? Ansonsten sollen Programme (die /usr/include verwenden) aber doch nur von der libc aber nicht vom Kernel abhängen, oder (ich mein, soweit möglich). Sind die doppelten Header weakness - oder doch feature?
-dnh, der immer noch dabei bleibt, daß es bitte beim kompilieren "krachen" soll und nicht erst zur Laufzeit... Im Archiv sollte das ausführlich zu finden sein ;)
ach, Hauptsaches, es kracht! lol oki, Steffen -- Dieses Schreiben wurde maschinell erstellt, es trägt daher weder Unterschrift noch Siegel. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org