Home | History | Annotate | Download | only in icfs

Lines Matching defs:tree

58 static virtdir_t	 tree;		/* virtual directory tree */
88 root = virtdir_rootdir(&tree);
110 if ((ep = virtdir_find_tgt(&tree, path, strlen(path))) == NULL) {
113 (void) snprintf(name, sizeof(name), "%s/%s", virtdir_rootdir(&tree), ep->name);
131 if ((ep = virtdir_find_tgt(&tree, path, strlen(path))) == NULL) {
134 (void) snprintf(name, sizeof(name), "%s/%s", virtdir_rootdir(&tree), ep->name);
135 if ((dirp = openvirtdir(&tree, ep->name)) == NULL) {
167 if ((ep = virtdir_find_tgt(&tree, path, strlen(path))) == NULL) {
170 (void) snprintf(name, sizeof(name), "%s/%s", virtdir_rootdir(&tree), ep->name);
198 if ((ep = virtdir_find_tgt(&tree, path, strlen(path))) == NULL) {
201 (void) snprintf(name, sizeof(name), "%s/%s", virtdir_rootdir(&tree), ep->name);
235 if ((ep = virtdir_find_tgt(&tree, path, strlen(path))) == NULL) {
238 (void) snprintf(name, sizeof(name), "%s/%s", virtdir_rootdir(&tree), ep->name);
253 if ((ep = virtdir_find_tgt(&tree, path, strlen(path))) == NULL) {
256 (void) snprintf(name, sizeof(name), "%s/%s", virtdir_rootdir(&tree), ep->name);
270 if ((ep = virtdir_find_tgt(&tree, path, strlen(path))) == NULL) {
273 (void) snprintf(name, sizeof(name), "%s/%s", virtdir_rootdir(&tree), ep->name);
287 if ((ep = virtdir_find_tgt(&tree, path, strlen(path))) == NULL) {
290 (void) snprintf(name, sizeof(name), "%s/%s", virtdir_rootdir(&tree), ep->name);
307 if ((ep = virtdir_find_tgt(&tree, from, strlen(from))) == NULL) {
333 if ((ep = virtdir_find_tgt(&tree, path, (int)(slash - path) - 1)) == NULL) {
336 (void) snprintf(name, sizeof(name), "%s/%s%s", virtdir_rootdir(&tree), ep->name, slash);
341 add_entry(&tree, name, 'f');
356 if ((ep = virtdir_find_tgt(&tree, path, (int)(slash - path) - 1)) == NULL) {
359 (void) snprintf(name, sizeof(name), "%s/%s/%s", virtdir_rootdir(&tree), ep->name, slash + 1);
363 add_entry(&tree, name, ((mode & S_IFMT) == S_IFCHR) ? 'c' : 'b');
378 if ((ep = virtdir_find_tgt(&tree, path, (int)(slash - path) - 1)) == NULL) {
381 (void) snprintf(name, sizeof(name), "%s/%s/%s", virtdir_rootdir(&tree), ep->name, slash + 1);
385 add_entry(&tree, name, 'd');
400 if ((ep = virtdir_find_tgt(&tree, path, (int)(slash - path) - 1)) == NULL) {
403 (void) snprintf(name, sizeof(name), "%s/%s/%s", virtdir_rootdir(&tree), ep->name, slash + 1);
407 add_entry(&tree, name, 'l');
422 if ((ep = virtdir_find_tgt(&tree, path, (int)(slash - path) - 1)) == NULL) {
425 (void) snprintf(name, sizeof(name), "%s/%s/%s", virtdir_rootdir(&tree), ep->name, slash + 1);
429 add_entry(&tree, name, 'f'); /* XXX */
440 if ((ep = virtdir_find_tgt(&tree, path, strlen(path))) == NULL) {
443 (void) snprintf(name, sizeof(name), "%s/%s", virtdir_rootdir(&tree), ep->name);
457 if ((ep = virtdir_find_tgt(&tree, path, strlen(path))) == NULL) {
460 (void) snprintf(name, sizeof(name), "%s/%s", virtdir_rootdir(&tree), ep->name);
475 if ((ep = virtdir_find_tgt(&tree, path, strlen(path))) == NULL) {
478 (void) snprintf(name, sizeof(name), "%s/%s", virtdir_rootdir(&tree), ep->name);
492 if ((ep = virtdir_find_tgt(&tree, path, strlen(path))) == NULL) {
495 (void) snprintf(name, sizeof(name), "%s/%s", virtdir_rootdir(&tree), ep->name);
613 dodir(&tree, argv[optind], "");