• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10.1/webdavfs-367/mount.tproj/

Lines Matching refs:statbuf

450 	struct webdav_stat_attr statbuf;
493 request_lookup->name, request_lookup->name_length, &statbuf);
498 S_ISREG(statbuf.attr_stat.st_mode) ? WEBDAV_FILE_TYPE : WEBDAV_DIR_TYPE, &node);
502 statbuf.attr_stat.st_ino = node->fileid;
504 error = nodecache_add_attributes(node, request_lookup->pcr.pcr_uid, &statbuf, NULL);
554 struct webdav_stat_attr statbuf;
566 error = network_getattr( request_getattr->pcr.pcr_uid, node, &statbuf);
570 error = nodecache_add_attributes(node, request_getattr->pcr.pcr_uid, &statbuf, NULL);
748 struct webdav_stat_attr statbuf;
750 bzero((void *)&statbuf, sizeof(struct webdav_stat_attr));
752 statbuf.attr_stat.st_dev = 0;
753 statbuf.attr_stat.st_ino = node->fileid;
754 statbuf.attr_stat.st_mode = S_IFREG | S_IRWXU;
760 statbuf.attr_stat.st_nlink = 1;
761 statbuf.attr_stat.st_uid = UNKNOWNUID;
762 statbuf.attr_stat.st_gid = UNKNOWNUID;
763 statbuf.attr_stat.st_rdev = 0;
764 statbuf.attr_create_time.tv_sec = creation_date;
765 statbuf.attr_stat.st_mtimespec.tv_sec = creation_date;
767 statbuf.attr_stat.st_atimespec = statbuf.attr_stat.st_ctimespec = statbuf.attr_stat.st_mtimespec;
768 statbuf.attr_stat.st_size = 0; /* we just created it */
769 statbuf.attr_stat.st_blocks = 0; /* we just created it */
770 statbuf.attr_stat.st_blksize = WEBDAV_IOSIZE;
771 statbuf.attr_stat.st_flags = 0;
772 statbuf.attr_stat.st_gen = 0;
775 error = nodecache_add_attributes(node, request_create->pcr.pcr_uid, &statbuf, NULL);
849 struct webdav_stat_attr statbuf;
851 bzero((void *)&statbuf, sizeof(struct webdav_stat_attr));
853 statbuf.attr_stat.st_dev = 0;
854 statbuf.attr_stat.st_ino = node->fileid;
855 statbuf.attr_stat.st_mode = S_IFDIR | S_IRWXU;
861 statbuf.attr_stat.st_nlink = 1;
862 statbuf.attr_stat.st_uid = UNKNOWNUID;
863 statbuf.attr_stat.st_gid = UNKNOWNUID;
864 statbuf.attr_stat.st_rdev = 0;
865 statbuf.attr_create_time.tv_sec = creation_date;
866 statbuf.attr_stat.st_mtimespec.tv_sec = creation_date;
868 statbuf.attr_stat.st_atimespec = statbuf.attr_stat.st_ctimespec = statbuf.attr_stat.st_mtimespec;
869 statbuf.attr_stat.st_size = WEBDAV_DIR_SIZE; /* fake up the directory size */
870 statbuf.attr_stat.st_blocks = ((statbuf.attr_stat.st_size + S_BLKSIZE - 1) / S_BLKSIZE);
871 statbuf.attr_stat.st_blksize = WEBDAV_IOSIZE;
872 statbuf.attr_stat.st_flags = 0;
873 statbuf.attr_stat.st_gen = 0;
876 error = nodecache_add_attributes(node, request_mkdir->pcr.pcr_uid, &statbuf, NULL);
1163 struct webdav_stat_attr statbuf;
1165 bzero((void *)&statbuf, sizeof(struct webdav_stat_attr));
1167 statbuf.attr_stat.st_dev = 0;
1168 statbuf.attr_stat.st_ino = node->fileid;
1169 statbuf.attr_stat.st_mode = S_IFREG | S_IRWXU;
1175 statbuf.attr_stat.st_nlink = 1;
1176 statbuf.attr_stat.st_uid = UNKNOWNUID;
1177 statbuf.attr_stat.st_gid = UNKNOWNUID;
1178 statbuf.attr_stat.st_rdev = 0;
1180 statbuf.attr_stat.st_mtimespec.tv_sec = file_last_modified;
1181 statbuf.attr_stat.st_atimespec = statbuf.attr_stat.st_ctimespec = statbuf.attr_stat.st_mtimespec;
1182 statbuf.attr_stat.st_size = file_length;
1183 statbuf.attr_stat.st_blocks = ((statbuf.attr_stat.st_size + S_BLKSIZE - 1) / S_BLKSIZE);
1184 statbuf.attr_stat.st_blksize = WEBDAV_IOSIZE;
1185 statbuf.attr_stat.st_flags = 0;
1186 statbuf.attr_stat.st_gen = 0;
1189 error = nodecache_add_attributes(node, request_fsync->pcr.pcr_uid, &statbuf, NULL);