Lines 133-143
Link Here
|
133 |
char* maker = kern_getenv("smbios.system.maker"); |
133 |
char* maker = kern_getenv("smbios.system.maker"); |
134 |
char* product = kern_getenv("smbios.system.product"); |
134 |
char* product = kern_getenv("smbios.system.product"); |
135 |
|
135 |
|
136 |
for (i=0; quirks[i].quirk != 0; ++i) |
136 |
for (i=0; quirks[i].bios_vendor != NULL || quirks[i].maker != NULL || |
|
|
137 |
quirks[i].product != NULL; ++i) { |
137 |
if (QUIRK_STR_MATCH(quirks[i].bios_vendor, bios_vendor) && |
138 |
if (QUIRK_STR_MATCH(quirks[i].bios_vendor, bios_vendor) && |
138 |
QUIRK_STR_MATCH(quirks[i].maker, maker) && |
139 |
QUIRK_STR_MATCH(quirks[i].maker, maker) && |
139 |
QUIRK_STR_MATCH(quirks[i].product, product)) |
140 |
QUIRK_STR_MATCH(quirks[i].product, product)) |
140 |
return (quirks[i].quirk); |
141 |
return (quirks[i].quirk); |
|
|
142 |
} |
141 |
|
143 |
|
142 |
return (0); |
144 |
return (0); |
143 |
} |
145 |
} |