Home
last modified time | relevance | path

Searched refs:proc_fdinfo (Results 1 – 5 of 5) sorted by relevance

/xnu-11215/libsyscall/wrappers/libproc/
H A Dproc_listpidspath.c45 struct proc_fdinfo *fds;
294 info->fds_size += (sizeof(struct proc_fdinfo) * 32); in check_process_fds()
312 if ((buf_used + sizeof(struct proc_fdinfo)) >= info->fds_size) { in check_process_fds()
314 buf_used = (int)(info->fds_size + sizeof(struct proc_fdinfo)); in check_process_fds()
318 info->fds_count = (int)(buf_used / sizeof(struct proc_fdinfo)); in check_process_fds()
324 struct proc_fdinfo *fdp; in check_process_fds()
/xnu-11215/bsd/sys/
H A Dproc_info.h673 struct proc_fdinfo { struct
719 #define PROC_PIDLISTFD_SIZE (sizeof(struct proc_fdinfo))
H A Dproc_info_private.h296 extern int proc_fdlist(proc_t p, struct proc_fdinfo *buf, size_t *count);
/xnu-11215/bsd/kern/
H A Dproc_info.c488 proc_fdlist_internal(proc_t p, struct proc_fdinfo *pfd, size_t numfds) in proc_fdlist_internal()
525 *retval = (numfds * sizeof(struct proc_fdinfo)); in proc_pidfdlist()
530 needfds = buffersize / sizeof(struct proc_fdinfo); in proc_pidfdlist()
536 kbuf = (char *)kalloc_data(numfds * sizeof(struct proc_fdinfo), Z_WAITOK | Z_ZERO); in proc_pidfdlist()
542 count = (uint32_t)proc_fdlist_internal(p, (struct proc_fdinfo *)kbuf, (size_t)numfds); in proc_pidfdlist()
544 error = copyout(kbuf, buffer, count * sizeof(struct proc_fdinfo)); in proc_pidfdlist()
545 kfree_data(kbuf, numfds * sizeof(struct proc_fdinfo)); in proc_pidfdlist()
547 *retval = count * sizeof(struct proc_fdinfo); in proc_pidfdlist()
560 proc_fdlist(proc_t p, struct proc_fdinfo *buf, size_t *count) in proc_fdlist()
/xnu-11215/tests/
H A Dproc_info.c1593 struct proc_fdinfo * fd_info = NULL;
1597 orig_nfiles = retval / (int)sizeof(struct proc_fdinfo);
1614 retval = retval / (int)sizeof(struct proc_fdinfo);