version 1.10, 2001/05/14 07:20:50 |
version 1.11, 2001/05/14 07:24:12 |
|
|
mib[0] = CTL_KERN; |
mib[0] = CTL_KERN; |
mib[1] = KERN_CPTIME; |
mib[1] = KERN_CPTIME; |
if (sysctl(mib, 2, cur.cp_time, &size, NULL, 0) < 0) { |
if (sysctl(mib, 2, cur.cp_time, &size, NULL, 0) < 0) { |
warnx("could not read kern.cp_time"); |
warn("could not read kern.cp_time"); |
bzero(cur.cp_time, sizeof(cur.cp_time)); |
bzero(cur.cp_time, sizeof(cur.cp_time)); |
} |
} |
size = sizeof(cur.tk_nin); |
size = sizeof(cur.tk_nin); |
|
|
mib[1] = KERN_TTY; |
mib[1] = KERN_TTY; |
mib[2] = KERN_TTY_TKNIN; |
mib[2] = KERN_TTY_TKNIN; |
if (sysctl(mib, 3, &cur.tk_nin, &size, NULL, 0) < 0) { |
if (sysctl(mib, 3, &cur.tk_nin, &size, NULL, 0) < 0) { |
warnx("could not read kern.tty.tk_nin"); |
warn("could not read kern.tty.tk_nin"); |
cur.tk_nin = 0; |
cur.tk_nin = 0; |
} |
} |
size = sizeof(cur.tk_nin); |
size = sizeof(cur.tk_nin); |
|
|
mib[1] = KERN_TTY; |
mib[1] = KERN_TTY; |
mib[2] = KERN_TTY_TKNOUT; |
mib[2] = KERN_TTY_TKNOUT; |
if (sysctl(mib, 3, &cur.tk_nout, &size, NULL, 0) < 0) { |
if (sysctl(mib, 3, &cur.tk_nout, &size, NULL, 0) < 0) { |
warnx("could not read kern.tty.tk_nout"); |
warn("could not read kern.tty.tk_nout"); |
cur.tk_nout = 0; |
cur.tk_nout = 0; |
} |
} |
} else { |
} else { |
|
|
mib[1] = HW_DISKCOUNT; |
mib[1] = HW_DISKCOUNT; |
size = sizeof(dk_ndrive); |
size = sizeof(dk_ndrive); |
if (sysctl(mib, 2, &dk_ndrive, &size, NULL, 0) < 0 ) { |
if (sysctl(mib, 2, &dk_ndrive, &size, NULL, 0) < 0 ) { |
warnx("could not read hw.diskcount"); |
warn("could not read hw.diskcount"); |
dk_ndrive = 0; |
dk_ndrive = 0; |
} |
} |
|
|
|
|
mib[1] = KERN_CLOCKRATE; |
mib[1] = KERN_CLOCKRATE; |
size = sizeof(clkinfo); |
size = sizeof(clkinfo); |
if (sysctl(mib, 2, &clkinfo, &size, NULL, 0) < 0) { |
if (sysctl(mib, 2, &clkinfo, &size, NULL, 0) < 0) { |
warnx("could not read kern.clockrate"); |
warn("could not read kern.clockrate"); |
hz = 0; |
hz = 0; |
} else |
} else |
hz = clkinfo.stathz; |
hz = clkinfo.stathz; |