Lines Matching defs:node
576 fsnode * node;
580 /* node may be NULL (empty directory) */
611 for (node = root; node != NULL; node = node->next) {
612 ADDDIRENT(node->name);
613 if (node == root) { /* we're at "." */
614 assert(strcmp(node->name, ".") == 0);
616 } else if ((node->inode->flags & FI_SIZED) == 0) {
618 node->inode->flags |= FI_SIZED;
621 node->name,
622 (long long)node->inode->st.st_size);
624 if (node->type == S_IFREG)
625 ADDSIZE(node->inode->st.st_size);
626 if (node->type == S_IFLNK) {
629 slen = strlen(node->symlink) + 1;
636 if (node->type == S_IFDIR)
637 ffs_size_dir(node->child, fsopts);
768 printf("ffs_populate_dir: PASS 1 dir %s node %p\n", dir, root);
1013 ffs_make_dirbuf(dirbuf_t *dbuf, const char *name, fsnode *node, int needswap)
1021 assert (node != NULL);
1024 de.d_ino = ufs_rw32(node->inode->ino, needswap);
1025 de.d_type = IFTODT(node->type);