kinfo_file
int kcore_get_files(struct kcore_data *, struct kinfo_file **, size_t *);
*files = reallocf(*files, *len * sizeof(struct kinfo_file));
kcore_get_files(struct kcore_data *kc, struct kinfo_file **files, size_t *len)
*files = malloc(maxfiles * sizeof(struct kinfo_file));
int kinfo_get_files(struct kinfo_file **, size_t *);
kinfo_get_files(struct kinfo_file **file_buf, size_t *len)
((struct kinfo_file *)buf)->f_size != sizeof(struct kinfo_file)) {
*len = new_len / sizeof(struct kinfo_file);
struct kinfo_file;
struct kinfo_file *
kcore_make_file(kinfo_file, &kf,
kinfo_file++;
size = nfiles * sizeof(struct kinfo_file);
kinfo_file = (struct kinfo_file *)kd->argspc;
kinfo_file += found;
struct kinfo_file *
if (st == -1 || size % sizeof(struct kinfo_file) != 0) {
nfiles = size / sizeof(struct kinfo_file);
size = nfiles * sizeof(struct kinfo_file);
return (struct kinfo_file *)(kd->argspc);
kcore_make_file(struct kinfo_file *ufile, struct file *kfile,
struct kinfo_file *kinfo_file = (struct kinfo_file *)kd->argspc;
info.count * sizeof(struct kinfo_file));
struct kinfo_file kf;
kcore_make_file(struct kinfo_file *ufile, struct file *kfile,
struct kinfo_file;
void kcore_make_file(struct kinfo_file *, struct file *, pid_t, uid_t, int);
struct kinfo_file *kfile;
struct kinfo_file *xf;
static struct kinfo_file *xfiles;
struct kinfo_file *fp, *ofp;