Home
last modified time | relevance | path

Searched refs:pathlen (Results 1 – 14 of 14) sorted by relevance

/xnu-11215/bsd/kern/
H A Dposix_sem.c388 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 Dsys_persona.c150 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 Dkern_guarded.c1166 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 Dkern_descrip.c3769 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 Darcade.c261 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 Dnfs_subs.c1661 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 Dnfs_syscalls.c293 size_t pathlen; in getfh() local
305 error = copyinstr(uap->fname, path, MAXPATHLEN, &pathlen); in getfh()
/xnu-11215/bsd/sys/
H A Dvnode.h2316 int vn_path_package_check(vnode_t vp, char *path, int pathlen, int *component);
/xnu-11215/security/
H A Dmac_vfs.c1576 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 Dmac_framework.h483 const char *path, size_t pathlen) __result_use_check;
H A Dmac_policy.h4414 size_t pathlen
/xnu-11215/bsd/vfs/
H A Dvfs_subr.c1419 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 Dvfs_xattr.c3361 int pathlen; in remove_xattrfile() local
3375 pathlen = MAXPATHLEN; in remove_xattrfile()
3376 error = vn_getpath(xvp, path, &pathlen); in remove_xattrfile()
H A Dvfs_syscalls.c1301 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()