Lines Matching defs:stats

404 				struct stat stats;
410 lstat(full_name,&stats);
412 if(S_ISLNK(stats.st_mode) ||
413 S_ISREG(stats.st_mode) ||
414 S_ISDIR(stats.st_mode) ||
415 S_ISFIFO(stats.st_mode) ||
416 S_ISBLK(stats.st_mode) ||
417 S_ISCHR(stats.st_mode) ||
418 S_ISSOCK(stats.st_mode))
427 if((equivalentObj = find_obj_in_list(stats.st_dev, stats.st_ino)) > 0)
431 error = write_object_header(newObj, YAFFS_OBJECT_TYPE_HARDLINK, &stats, parent, entry->d_name, equivalentObj, NULL);
436 add_obj_to_list(stats.st_dev,stats.st_ino,newObj);
438 if(S_ISLNK(stats.st_mode))
448 error = write_object_header(newObj, YAFFS_OBJECT_TYPE_SYMLINK, &stats, parent, entry->d_name, -1, symname);
451 else if(S_ISREG(stats.st_mode))
454 error = write_object_header(newObj, YAFFS_OBJECT_TYPE_FILE, &stats, parent, entry->d_name, -1, NULL);
487 else if(S_ISSOCK(stats.st_mode))
490 error = write_object_header(newObj, YAFFS_OBJECT_TYPE_SPECIAL, &stats, parent, entry->d_name, -1, NULL);
492 else if(S_ISFIFO(stats.st_mode))
495 error = write_object_header(newObj, YAFFS_OBJECT_TYPE_SPECIAL, &stats, parent, entry->d_name, -1, NULL);
497 else if(S_ISCHR(stats.st_mode))
500 error = write_object_header(newObj, YAFFS_OBJECT_TYPE_SPECIAL, &stats, parent, entry->d_name, -1, NULL);
502 else if(S_ISBLK(stats.st_mode))
505 error = write_object_header(newObj, YAFFS_OBJECT_TYPE_SPECIAL, &stats, parent, entry->d_name, -1, NULL);
507 else if(S_ISDIR(stats.st_mode))
510 error = write_object_header(newObj, YAFFS_OBJECT_TYPE_DIRECTORY, &stats, parent, entry->d_name, -1, NULL);
531 struct stat stats;
549 if(stat(argv[1],&stats) < 0)
555 if(!S_ISDIR(stats.st_mode))
571 error = write_object_header(1, YAFFS_OBJECT_TYPE_DIRECTORY, &stats, 1,"", -1, NULL);