Lines Matching defs:symlink
1225 * of that symlink.
1227 * (get symlink text) PUTFH READLINK
1266 /* 0. putfh symlink fh */
1319 /* treat symlink name as data */
1353 * Resolve a symbolic link path. The symlink is in the nth component of
1356 * component resolved to its symlink text.
1363 char *symlink, *newpath;
1370 error = getlinktext_otw(mi, fh, &symlink, cr, flags);
1372 if (error || symlink == NULL || strlen(symlink) == 0)
1386 kmem_free(symlink, strlen(symlink) + 1);
1394 * oldpn.pn_path will point to the symlink component. Skip
1406 * Copy the old path upto the component right before the symlink
1407 * if the symlink is not an absolute path.
1409 if (symlink[0] != '/') {
1420 addlen = strlen(symlink);
1425 bcopy(symlink, newpn.pn_path, addlen);
1430 * Check if there is any remaining path after the symlink component.
1431 * First, skip the symlink component.
1464 kmem_free(symlink, strlen(symlink) + 1);
1855 * resolve the symlink, then try mount again using the new path.
1870 * OP_LOOKUP is a symlink node. Found out where the
1871 * OP_GETFH is for the (cfh) that is a symlink node.
1877 * LOOKUP comp3 fails with SYMLINK because comp2 is a symlink.
1956 * If the final component is a a symbolic link, resolve the symlink,
2147 * For symlink case: restore original path because
2196 * initial sv_path -- not a symlink-expanded version.
2198 * This could only happen if a symlink was expanded
2200 * it could be the case that the symlink was removed at
2201 * the server (and replaced with another symlink/dir,
2478 * initial sv_path -- not a symlink-expanded version.
2480 * This could only happen if a symlink was expanded
2482 * it could be the case that the symlink was removed at
2483 * the server (and replaced with another symlink/dir,