Home
last modified time | relevance | path

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

/xnu-11417.140.69/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-11417.140.69/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.h307 extern int proc_fdlist(proc_t p, struct proc_fdinfo *buf, size_t *count);
/xnu-11417.140.69/bsd/kern/
H A Dproc_info.c491 proc_fdlist_internal(proc_t p, struct proc_fdinfo *pfd, size_t numfds) in proc_fdlist_internal()
528 *retval = (numfds * sizeof(struct proc_fdinfo)); in proc_pidfdlist()
533 needfds = buffersize / sizeof(struct proc_fdinfo); in proc_pidfdlist()
539 kbuf = (char *)kalloc_data(numfds * sizeof(struct proc_fdinfo), Z_WAITOK | Z_ZERO); in proc_pidfdlist()
545 count = (uint32_t)proc_fdlist_internal(p, (struct proc_fdinfo *)kbuf, (size_t)numfds); in proc_pidfdlist()
547 error = copyout(kbuf, buffer, count * sizeof(struct proc_fdinfo)); in proc_pidfdlist()
548 kfree_data(kbuf, numfds * sizeof(struct proc_fdinfo)); in proc_pidfdlist()
550 *retval = count * sizeof(struct proc_fdinfo); in proc_pidfdlist()
563 proc_fdlist(proc_t p, struct proc_fdinfo *buf, size_t *count) in proc_fdlist()
/xnu-11417.140.69/tests/
H A Dproc_info.c1663 struct proc_fdinfo * fd_info = NULL;
1667 orig_nfiles = retval / (int)sizeof(struct proc_fdinfo);
1684 retval = retval / (int)sizeof(struct proc_fdinfo);