Lines Matching defs:component
87 vnode_t **compvpp, /* ret for ptr to component vnode */
197 * Leave pathname of final component in pnp, return the vnode
198 * for the final component in *compvpp, and return the vnode
199 * for the parent of the final component in dirvpp.
221 vnode_t *cvp; /* current component vp */
222 char component[MAXNAMELEN]; /* buffer for component (incl null) */
253 * Also, we must guarantee that the last component is a directory.
276 * Process the next component of the pathname.
278 if (error = pn_getcomponent(pnp, component)) {
291 if (component[0] == '.' && component[1] == '.' && component[2] == 0) {
294 component[1] = '\0';
377 error = VOP_LOOKUP(vp, component, &cvp, pnp, lookup_flags,
395 error = VOP_LOOKUP(vp, component, &cvp, pnp, lookup_flags,
416 * a directory by adding a '/' to the component name.
481 error = pn_insert(pnp, &linkpath, strlen(component));
515 if (rpnp && strcmp(component, ".") != 0) {
518 if (strcmp(component, "..") == 0 &&
543 error = copystr(component,
556 * last component (if wanted).
561 * make sure the last component is a directory.
570 * an alias of the last component.
613 * Skip over slashes from end of last component.
940 char component[MAXNAMELEN];
966 if (pn_getcomponent(&pn, component) != 0)
969 if (VOP_LOOKUP(vp, component, &cvp, &pn, 0, rootdir, cr,
992 * searches for the given vnode in the parent, appends the component, etc. It
1197 /* And continue with the next component */