Searched refs:proc_fdinfo (Results 1 - 3 of 3) sorted by relevance

/xnu-2422.115.4/libsyscall/wrappers/libproc/
H A Dproc_listpidspath.c45 struct proc_fdinfo *fds;
273 info->fds_size += (sizeof(struct proc_fdinfo) * 32);
291 if ((buf_used + sizeof(struct proc_fdinfo)) >= info->fds_size) {
293 buf_used = info->fds_size + sizeof(struct proc_fdinfo);
297 info->fds_count = buf_used / sizeof(struct proc_fdinfo);
303 struct proc_fdinfo *fdp;
/xnu-2422.115.4/bsd/sys/
H A Dproc_info.h622 struct proc_fdinfo { struct
634 #define PROC_PIDLISTFD_SIZE (sizeof(struct proc_fdinfo))
/xnu-2422.115.4/bsd/kern/
H A Dproc_info.c339 struct proc_fdinfo * pfd;
349 *retval = (numfds * sizeof(struct proc_fdinfo));
354 needfds = buffersize/sizeof(struct proc_fdinfo);
359 kbuf = (char *)kalloc((vm_size_t)(numfds * sizeof(struct proc_fdinfo)));
362 bzero(kbuf, numfds * sizeof(struct proc_fdinfo));
366 pfd = (struct proc_fdinfo *)kbuf;
381 error = copyout(kbuf, buffer, count * sizeof(struct proc_fdinfo));
382 kfree((void *)kbuf, (vm_size_t)(numfds * sizeof(struct proc_fdinfo)));
384 *retval = (count * sizeof(struct proc_fdinfo));

Completed in 25 milliseconds