/src/lib/libpuffs/ |
null.c | 551 const struct puffs_cred *pcred, char *linkname, size_t *linklen) 556 rv = readlink(PNPATH(pn), linkname, *linklen); 560 *linklen = rv;
|
/src/tests/fs/puffs/h_dtfs/ |
dtfs_vnops.c | 414 const struct puffs_cred *cred, char *linkname, size_t *linklen) 420 strlcpy(linkname, df->df_linktarget, *linklen); 421 *linklen = strlen(linkname);
|
/src/sys/kern/ |
vfs_lookup.c | 744 size_t linklen; local in function:namei_follow 776 linklen = MAXPATHLEN - auio.uio_resid; 777 if (linklen == 0) { 790 symlink_magic(self->l_proc, cp, &linklen)) || 791 (linklen + ndp->ni_pathlen >= MAXPATHLEN)) { 797 memcpy(cp + linklen, ndp->ni_next, ndp->ni_pathlen); 799 cp[linklen] = '\0'; 801 ndp->ni_pathlen += linklen;
|
/src/lib/librefuse/ |
refuse.c | 485 const struct puffs_cred *cred, char *linkname, size_t *linklen) 497 ret = fuse_fs_readlink(fuse->fs, path, linkname, *linklen); 500 p = memchr(linkname, '\0', *linklen); 504 *linklen = (size_t)(p - linkname);
|
/src/sys/rump/librump/rumpvfs/ |
rumpfs.c | 1191 size_t linklen; local in function:rump_vop_symlink 1194 linklen = strlen(target); 1195 KASSERT(linklen < MAXPATHLEN); 1196 rn = makeprivate(VLNK, va->va_mode & ALLPERMS, NODEV, linklen, false); 1207 KASSERT(linklen < MAXPATHLEN); 1209 rn->rn_linklen = linklen;
|
/src/usr.sbin/puffs/mount_psshfs/ |
node.c | 673 const struct puffs_cred *cred, char *linkvalue, size_t *linklen) 718 *linklen = strlen(psn->symlink); 719 (void) memcpy(linkvalue, psn->symlink, *linklen);
|
/src/lib/libp2k/ |
p2k.c | 1182 const struct puffs_cred *pcr, char *linkname, size_t *linklen) 1190 uio = rump_pub_uio_setup(linkname, *linklen, 0, RUMPUIO_READ); 1194 *linklen -= rump_pub_uio_free(uio);
|
/src/sys/fs/nfs/server/ |
nfs_nfsdport.c | 354 int lockleaf = (cnp->cn_flags & LOCKLEAF) != 0, linklen; local in function:nfsvno_namei 485 linklen = MAXPATHLEN - auio.uio_resid; 486 if (linklen == 0) { 490 if (linklen + ndp->ni_pathlen >= MAXPATHLEN) { 499 NFSBCOPY(ndp->ni_next, cp + linklen, ndp->ni_pathlen); 503 cnp->cn_pnbuf[linklen] = '\0'; 504 ndp->ni_pathlen += linklen;
|
/src/lib/libc/stdlib/ |
jemalloc.c | 3261 ssize_t linklen; local in function:malloc_init_hard 3312 if ((linklen = readlink("/etc/malloc.conf", buf, 3318 buf[linklen] = '\0';
|
/src/sys/fs/puffs/ |
puffs_vnops.c | 2086 size_t linklen; local in function:puffs_vnop_readlink 2091 linklen = sizeof(readlink_msg->pvnr_link); 2092 readlink_msg->pvnr_linklen = linklen; 2102 if (readlink_msg->pvnr_linklen > linklen) { 2104 "linklen too big", VPTOPNC(ap->a_vp));
|
/src/lib/libperfuse/ |
ops.c | 2639 const struct puffs_cred *pcr, char *linkname, size_t *linklen) 2660 if (len > *linklen) 2674 *linklen = len;
|