| /xnu-11215/bsd/kern/ |
| H A D | posix_sem.c | 388 size_t pathlen, plen; in sem_open() local 408 pathlen = MAXPATHLEN; in sem_open() 409 error = copyinstr(uap->name, pnbuf, MAXPATHLEN, &pathlen); in sem_open() 414 if ((pathlen > PSEMNAMLEN)) { in sem_open() 433 plen = pathlen; in sem_open() 711 size_t pathlen; in sem_unlink() local 718 pathlen = MAXPATHLEN; in sem_unlink() 719 error = copyinstr(uap->name, pnbuf, MAXPATHLEN, &pathlen); in sem_unlink() 724 if (pathlen > PSEMNAMLEN) { in sem_unlink() 734 pathlen--; in sem_unlink() [all …]
|
| H A D | sys_persona.c | 150 size_t pathlen; in kpersona_alloc_syscall() local 151 error = copyinstr(path, (void *)pna_path, MAXPATHLEN, &pathlen); in kpersona_alloc_syscall() 267 size_t pathlen; in kpersona_getpath_syscall() local 298 error = copyoutstr((void *)persona->pna_path, path, MAXPATHLEN, &pathlen); in kpersona_getpath_syscall()
|
| H A D | kern_guarded.c | 1166 vng_reason_from_pathname(const char *path, uint32_t pathlen) in vng_reason_from_pathname() argument 1176 if (pathlen > pathmax) { in vng_reason_from_pathname() 1177 path += (pathlen - pathmax); in vng_reason_from_pathname() 1178 pathlen = pathmax; in vng_reason_from_pathname() 1180 uint32_t rsize = kcdata_estimate_required_buffer_size(1, pathlen); in vng_reason_from_pathname() 1185 EXIT_REASON_USER_DESC, pathlen, &addr) == KERN_SUCCESS) { in vng_reason_from_pathname() 1186 kcdata_memcpy(kcd, addr, path, pathlen); in vng_reason_from_pathname()
|
| H A D | kern_descrip.c | 3769 size_t pathlen; in sys_fcntl_nocancel() local 3778 pathlen = MAXPATHLEN; in sys_fcntl_nocancel() 3783 &pathlen, cmd == F_GETPATH_NOFIRMLINK ? in sys_fcntl_nocancel() 3788 error = copyout((caddr_t)pathbufp, argp, pathlen); in sys_fcntl_nocancel() 3797 size_t pathlen; in sys_fcntl_nocancel() local 3806 pathlen = MAXPATHLEN; in sys_fcntl_nocancel() 3812 error = vn_path_package_check(vp, pathbufp, (int)pathlen, retval); in sys_fcntl_nocancel() 4945 int pathlen; in sys_fcntl_nocancel() local 4954 pathlen = MAXPATHLEN; in sys_fcntl_nocancel() 4961 if ((error = vn_getpath(vp, pathbufp, &pathlen)) == 0) { in sys_fcntl_nocancel() [all …]
|
| /xnu-11215/osfmk/kern/ |
| H A D | arcade.c | 261 vm_size_t pathlen, in __MAKING_UPCALL_TO_ARCADE_VALIDATION_SERVICE__() argument 265 mach_msg_type_number_t len = (mach_msg_type_number_t)pathlen; in __MAKING_UPCALL_TO_ARCADE_VALIDATION_SERVICE__()
|
| /xnu-11215/bsd/nfs/ |
| H A D | nfs_subs.c | 1661 size_t pathlen, nxfs_pathlen; in nfsrv_export() local 1673 error = copyinstr(unxa->nxa_fspath, path, MAXPATHLEN, &pathlen); in nfsrv_export() 1749 error = copyinstr(unxa->nxa_fspath, path, MAXPATHLEN, &pathlen); in nfsrv_export() 1856 nxfs_pathlen = pathlen; in nfsrv_export() 1888 error = copyinstr(unxa->nxa_exppath, path, MAXPATHLEN, &pathlen); in nfsrv_export() 1914 nx->nx_path = kalloc_data(pathlen, Z_WAITOK); in nfsrv_export() 1921 bcopy(path, nx->nx_path, pathlen); in nfsrv_export() 1948 if ((nx3 && !strncmp(nx3->nx_path, nx->nx_path, pathlen - 1) && in nfsrv_export() 1949 (nx3->nx_path[pathlen - 1] == '/')) || in nfsrv_export() 2008 xnd.ni_pathlen = (uint32_t)pathlen - 1; // pathlen max value is equal to MAXPATHLEN in nfsrv_export()
|
| H A D | nfs_syscalls.c | 293 size_t pathlen; in getfh() local 305 error = copyinstr(uap->fname, path, MAXPATHLEN, &pathlen); in getfh()
|
| /xnu-11215/bsd/sys/ |
| H A D | vnode.h | 2316 int vn_path_package_check(vnode_t vp, char *path, int pathlen, int *component);
|
| /xnu-11215/security/ |
| H A D | mac_vfs.c | 1576 const char *path, size_t pathlen) in mac_vnode_check_lookup_preflight() argument 1592 MAC_CHECK(vnode_check_lookup_preflight, cred, dvp, mac_vnode_label(dvp), path, pathlen); in mac_vnode_check_lookup_preflight()
|
| H A D | mac_framework.h | 483 const char *path, size_t pathlen) __result_use_check;
|
| H A D | mac_policy.h | 4414 size_t pathlen
|
| /xnu-11215/bsd/vfs/ |
| H A D | vfs_subr.c | 1419 size_t pathlen = MAXPATHLEN; in mntonname_fixup_callback() local 1420 …if ((error = vn_getpath_ext(mp->mnt_vnodecovered, NULL, mp->mnt_vfsstat.f_mntonname, &pathlen, VN_… in mntonname_fixup_callback() 3904 vn_path_package_check(__unused vnode_t vp, char *path, int pathlen, int *component) in vn_path_package_check() argument 3909 if (pathlen < 0) { in vn_path_package_check() 3919 while (end < path + pathlen && *end != '\0') { in vn_path_package_check() 3920 while (end < path + pathlen && *end == '/' && *end != '\0') { in vn_path_package_check() 3926 while (end < path + pathlen && *end != '/' && *end != '\0') { in vn_path_package_check() 3930 if (end > path + pathlen) { in vn_path_package_check()
|
| H A D | vfs_xattr.c | 3361 int pathlen; in remove_xattrfile() local 3375 pathlen = MAXPATHLEN; in remove_xattrfile() 3376 error = vn_getpath(xvp, path, &pathlen); in remove_xattrfile()
|
| H A D | vfs_syscalls.c | 1301 size_t pathlen = MAXPATHLEN; in mount_common() local 1303 if (vn_getpath_ext(vp, pvp, mp->mnt_vfsstat.f_mntonname, &pathlen, VN_GETPATH_FSENTER)) { in mount_common() 5277 int pathlen = 0; in openbyid_np() local 5304 buf, FSOPT_ISREALFSID, &pathlen); in openbyid_np() 5316 buf[pathlen] = 0; in openbyid_np() 9100 size_t pathlen = MAXPATHLEN; in rename_submounts_callback() local 9101 …if ((error = vn_getpath_ext(mp->mnt_vnodecovered, NULL, mp->mnt_vfsstat.f_mntonname, &pathlen, VN_… in rename_submounts_callback() 13776 vm_size_t bufsize, caddr_t buf, uint32_t options, int *pathlen) in fsgetpath_internal() argument 13900 *pathlen = length; /* may be superseded by error */ in fsgetpath_internal()
|