344 |
|
|
345 |
|
size = sizeof(diskcount); |
346 |
|
if (sysctl(mib, MIBSIZE, &diskcount, &size, NULL, 0) < 0) { |
347 |
< |
sg_error(SG_ERROR_SYSCTL, "CTL_HW.HW_DISKCOUNT"); |
347 |
> |
sg_set_error(SG_ERROR_SYSCTL, "CTL_HW.HW_DISKCOUNT"); |
348 |
|
return NULL; |
349 |
|
} |
350 |
|
|
352 |
|
mib[1] = HW_DISKNAMES; |
353 |
|
|
354 |
|
if (sysctl(mib, MIBSIZE, NULL, &size, NULL, 0) < 0) { |
355 |
< |
sg_error(SG_ERROR_SYSCTL, "CTL_HW.HW_DISKNAMES"); |
355 |
> |
sg_set_error(SG_ERROR_SYSCTL, "CTL_HW.HW_DISKNAMES"); |
356 |
|
return NULL; |
357 |
|
} |
358 |
|
|
362 |
|
} |
363 |
|
|
364 |
|
if (sysctl(mib, MIBSIZE, disknames, &size, NULL, 0) < 0) { |
365 |
< |
sg_error(SG_ERROR_SYSCTL, "CTL_HW.HW_DISKNAMES"); |
365 |
> |
sg_set_error(SG_ERROR_SYSCTL, "CTL_HW.HW_DISKNAMES"); |
366 |
|
return NULL; |
367 |
|
} |
368 |
|
|
381 |
|
#endif |
382 |
|
|
383 |
|
if (sysctl(mib, MIBSIZE, NULL, &size, NULL, 0) < 0) { |
384 |
< |
sg_error(SG_ERROR_SYSCTL, "CTL_HW.HW_DISKSTATS"); |
384 |
> |
sg_set_error(SG_ERROR_SYSCTL, "CTL_HW.HW_DISKSTATS"); |
385 |
|
return NULL; |
386 |
|
} |
387 |
|
|
397 |
|
} |
398 |
|
|
399 |
|
if (sysctl(mib, MIBSIZE, stats, &size, NULL, 0) < 0) { |
400 |
< |
sg_error(SG_ERROR_SYSCTL, "CTL_HW.HW_DISKSTATS"); |
400 |
> |
sg_set_error(SG_ERROR_SYSCTL, "CTL_HW.HW_DISKSTATS"); |
401 |
|
return NULL; |
402 |
|
} |
403 |
|
|