clockinfo
struct clockinfo clockinfo;
size = sizeof(clockinfo);
if (sysctl(mib, 2, &clockinfo, &size, NULL, 0) < 0) {
clockinfo.profhz = hertz();
} else if (clockinfo.profhz == 0) {
if (clockinfo.hz != 0)
clockinfo.profhz = clockinfo.hz;
clockinfo.profhz = hertz();
hdr->profrate = clockinfo.profhz;
struct kinfo_clockinfo clockinfo;
size_t len = sizeof(clockinfo);
retval = sysctlbyname("kern.clockrate", &clockinfo, &len, NULL, 0);
*stathz = clockinfo.ci_stathz;
struct kinfo_clockinfo clockinfo;
size_t len = sizeof(clockinfo);
retval = sysctlbyname("kern.clockrate", &clockinfo, &len, NULL, 0);
*profhz = clockinfo.ci_profhz;
struct kinfo_clockinfo clockinfo;
size_t len = sizeof(clockinfo);
retval = sysctlbyname("kern.clockrate", &clockinfo, &len, NULL, 0);
*hz = clockinfo.ci_hz;
struct clockinfo clockrate;
struct clockinfo *ci = (struct clockinfo*)p;
struct set_engine_clock_parameters_v2_1 clockinfo;
struct set_memory_clock_parameters_v2_1 clockinfo;
struct clockinfo info;
static struct clockinfo clockinfo;
if (clockinfo.hz == 0) {
size_t size = sizeof(clockinfo);
sysctlbyname("kern.clockrate", &clockinfo, &size, NULL, 0);
if (clockinfo.hz == 0)
clockinfo.hz = 100;
printf("%8.3f ", (double)tp->t_srtt * 1000.0 / TCP_RTT_SCALE / clockinfo.hz);