Lines Matching defs:component
62 * Leave pathname of final component in pnp, return the vnode
63 * for the final component in *compvpp, and return the vnode
64 * for the parent of the final component in dirvpp.
86 vnode_t *cvp; /* current component vp */
88 char component[MAXNAMELEN]; /* buffer for component (incl null) */
113 * Also, we must guarantee that the last component is a directory.
136 * Process the next component of the pathname.
138 if (error = pn_getcomponent(pnp, component)) {
151 if (component[0] == '.' && component[1] == '.' && component[2] == 0) {
154 component[1] = '\0';
226 error = VOP_LOOKUP(vp, component, &tvp, pnp, lookup_flags,
244 error = VOP_LOOKUP(vp, component, &tvp, pnp, lookup_flags,
262 * a directory by adding a '/' to the component name.
317 error = pn_insert(pnp, &linkpath, strlen(component));
349 if (rpnp && strcmp(component, ".") != 0) {
352 if (strcmp(component, "..") == 0 &&
377 error = copystr(component,
390 * last component (if wanted).
395 * make sure the last component is a directory.
404 * an alias of the last component.
442 * Skip over slashes from end of last component.