hdparm -i

Michal Kochanowicz michal w michal.waw.pl
Nie, 5 Maj 2002, 22:34:49 CEST


On Sun, May 05, 2002 at 10:18:44PM +0200, 0neg wrote:
> Sprawdziłem w kodzie. ata_minor_str to 32 zdefiniowane na sztywno
> stringi. Więc id->minor_rev_num może mieć wartości od 0 do 31.
Też właśnie na to patrzę:
        if ((id->minor_rev_num) || (id->major_rev_num)) {
                printf("\n Drive Supports : ");
                printf("%s", ata_minor_str[id->minor_rev_num]);
                for (i=0; i<=15; i++) {
                        if (id->major_rev_num & (1<<i))
                                printf("%s", ata_major_str[i]);
                }
        }
Dla mnie to jest wyjątkowo posrane. Żadnego sprawdzania, czy nie
wyjeżdża się poza tablice. Inna sprawa, że ja chyba jakiś
niedorozwinięty jestem bo nigdzie nie mogę znaleźć deklraracji
minor_rev_num...
-- 
--= Michal Kochanowicz==--==--==BOFH==--==--==michal w michal.waw.pl =--
--= finger me for PGP public key or visit http://michal.waw.pl/PGP =--
--==--==--==--==--==-- Vodka. Connecting people.--==--==--==--==--==--
A chodzenie po górach SSIE!!!



Więcej informacji o liście dyskusyjnej pld-users-pl