- if (sysctl(mib, 2, &boottime, &size, NULL, 0) != -1)
- uptime = now - boottime.tv_sec;
- else {
- fprintf(stderr, "sysctl 'KERN_BOOTTIME': %s\n", strerror(errno));
- return NULL;
- }
+ if (sysctl(mib, 2, &boottime, &size, NULL, 0) < 0) {
+ warn("sysctl 'KERN_BOOTTIME':");
+ return NULL;
+ }