SOURCES: hwinfo-kbd.patch (NEW) - initial version
Bart
uzi18 w o2.pl
Nie, 27 Maj 2007, 14:17:07 CEST
Jakub Bogusz wrote:
> On Wed, May 23, 2007 at 07:54:33PM +0200, cactus wrote:
>
>> +@@ -142,11 +142,13 @@
>> + }
>> +
>> + if(!dev && (fd = open(DEV_CONSOLE, O_RDWR | O_NONBLOCK | O_NOCTTY)) >= 0) {
>> ++ /*
>> + if(ioctl(fd, TIOCGDEV, &u) != -1) {
>> + tty_major = (u >> 8) & 0xfff;
>> + tty_minor = (u & 0xff) | ((u >> 12) & 0xfff00);
>> + ADD2LOG(DEV_CONSOLE ": major %u, minor %u\n", tty_major, tty_minor);
>> + }
>> ++ */
>> +
>> + if(tty_major == 229 /* iseries hvc */) {
>> + if (tty_minor >= 128) {
>>
>
> A co to właściwie robi?
> Poza wyłączeniem kawałka kodu, który zaczyna się na dole łaty.
>
>
>
fragment łatki z debiana nie wkleilem tylko do "naszej" latki komentarza:
--- hwinfo-13.11.orig/debian/patches/kbd.c-tiocgdev_undefined
+++ hwinfo-13.11/debian/patches/kbd.c-tiocgdev_undefined
@@ -0,0 +1,18 @@
+Index: src/hd/kbd.c
+===================================================================
+--- src/hd/kbd.c.orig
++++ src/hd/kbd.c
+@@ -121,11 +121,13 @@
+ }
+
+ if(!dev && (fd = open(DEV_CONSOLE, O_RDWR | O_NONBLOCK | O_NOCTTY))
>= 0) {
++ /* Removing since TIOCGDEV isn't supported in the mainline kernel
+ if(ioctl(fd, TIOCGDEV, &u) != -1) {
+ tty_major = (u >> 8) & 0xfff;
+ tty_minor = (u & 0xff) | ((u >> 12) & 0xfff00);
+ ADD2LOG(DEV_CONSOLE ": major %u, minor %u\n", tty_major, tty_minor);
+ }
++ */
+
+ if(tty_major == 229 /* iseries hvc */) {
+ if (tty_minor >= 128) {
Więcej informacji o liście dyskusyjnej pld-devel-pl