Lines Matching refs:curnode
340 NODE *curnode;
368 for (curnode = specnode->child; curnode != NULL;
369 curnode = curnode->next) {
370 if (strcmp(curnode->name, curfsnode->name) == 0)
373 if (curnode == NULL) {
383 for (curnode = specnode->child; curnode != NULL;
384 curnode = curnode->next) {
387 curnode->name);
395 if (strcmp(curnode->name, curfsnode->name) == 0)
399 curnode->name) >= sizeof(path))
408 if ((curnode->flags & F_OPT) &&
416 NODETEST(curnode->flags & F_TYPE, "type");
417 NODETEST(curnode->flags & F_MODE, "mode");
419 NODETEST(curnode->flags & F_GID ||
420 curnode->flags & F_GNAME, "group");
421 NODETEST(curnode->flags & F_UID ||
422 curnode->flags & F_UNAME, "user");
423 /* if (curnode->type == F_BLOCK || curnode->type == F_CHAR)
424 NODETEST(curnode->flags & F_DEV,
430 curnode->name);
433 stbuf.st_mode = nodetoino(curnode->type);
441 curfsnode = create_fsnode(".", ".", curnode->name,
455 assert(curnode->slink != NULL);
457 curfsnode->symlink = estrdup(curnode->slink);
460 apply_specentry(dir, curnode, curfsnode);
461 if (curnode->type == F_DIR) {
465 apply_specdir(path, curnode, curfsnode->child, speconly);