loadinfo
struct loadavg loadinfo;
size = sizeof(loadinfo);
if (sysctl(mib, (u_int)__arraycount(mib), &loadinfo, &size, NULL, 0)
size = MIN((size_t)nelem, __arraycount(loadinfo.ldavg));
loadavg[i] = (double) loadinfo.ldavg[i] / loadinfo.fscale;
nelem = MIN(nelem, sizeof(loadinfo.ldavg) / sizeof(fixpt_t));
loadavg[i] = (double) loadinfo.ldavg[i] / loadinfo.fscale;
struct loadavg loadinfo;
if (KREAD(kd, nl[X_AVERUNNABLE].n_value, &loadinfo)) {
loadinfo.fscale = fscale;
struct loadinfo inf;
xi_elf32(struct loadinfo *inf, Elf32_Ehdr *hdr)
xi_elf64(struct loadinfo *inf, Elf64_Ehdr *hdr)
xi_load(struct loadinfo *inf, void *buf)
static inline void xi_elf32(struct loadinfo *, Elf32_Ehdr *);
static inline void xi_elf64(struct loadinfo *, Elf64_Ehdr *);
int xi_load(struct loadinfo *, void *);