Lines Matching refs:hfsPlusFile

402 		datafp->cf_size = recp->hfsPlusFile.dataFork.logicalSize;
404 datafp->cf_blocks = recp->hfsPlusFile.dataFork.totalBlocks;
408 recp->hfsPlusFile.dataFork.clumpSize *
414 bcopy(&recp->hfsPlusFile.dataFork.extents[0],
418 rsrcfp->cf_size = recp->hfsPlusFile.resourceFork.logicalSize;
420 rsrcfp->cf_blocks = recp->hfsPlusFile.resourceFork.totalBlocks;
424 recp->hfsPlusFile.resourceFork.clumpSize *
430 bcopy(&recp->hfsPlusFile.resourceFork.extents[0],
939 && ((to_bsd_time(recp->hfsPlusFile.createDate) == (time_t)hfsmp->hfs_itime) ||
940 (to_bsd_time(recp->hfsPlusFile.createDate) == (time_t)hfsmp->hfs_metadata_createdate))) {
944 if ((SWAP_BE32(recp->hfsPlusFile.userInfo.fdType) == kHardLinkFileType) &&
945 (SWAP_BE32(recp->hfsPlusFile.userInfo.fdCreator) == kHFSPlusCreator)) {
947 } else if ((recp->hfsPlusFile.flags & kHFSHasLinkChainMask) &&
948 (SWAP_BE32(recp->hfsPlusFile.userInfo.fdType) == kHFSAliasType) &&
949 (SWAP_BE32(recp->hfsPlusFile.userInfo.fdCreator) == kHFSAliasCreator)) {
953 ilink = recp->hfsPlusFile.hl_linkReference;
1024 forkp->cf_size = recp->hfsPlusFile.resourceFork.logicalSize;
1026 forkp->cf_blocks = recp->hfsPlusFile.resourceFork.totalBlocks;
1028 (to_bsd_time(recp->hfsPlusFile.accessDate) >= hfsmp->hfc_timebase)) {
1030 recp->hfsPlusFile.resourceFork.clumpSize *
1036 bcopy(&recp->hfsPlusFile.resourceFork.extents[0],
1043 forkp->cf_size = recp->hfsPlusFile.dataFork.logicalSize;
1045 forkp->cf_blocks = recp->hfsPlusFile.dataFork.totalBlocks;
1047 (to_bsd_time(recp->hfsPlusFile.accessDate) >= hfsmp->hfc_timebase)) {
1049 recp->hfsPlusFile.dataFork.clumpSize *
1055 bcopy(&recp->hfsPlusFile.dataFork.extents[0],
1095 attrp->ca_blocks = validblks + recp->hfsPlusFile.resourceFork.totalBlocks;
1413 (recp->hfsPlusFile.flags & kHFSHasLinkChainMask)) {
1427 recp->hfsPlusFile.textEncoding = encoding;
2479 rsrcforkp = &bto->data.hfsPlusFile.resourceFork;
2549 bto->data.hfsPlusFile.hl_prevLinkID = 0;
2550 bto->data.hfsPlusFile.hl_nextLinkID = nextlinkid;
2551 bto->data.hfsPlusFile.hl_linkReference = attrp->ca_linkref;
2555 if ((result = cat_makealias(hfsmp, attrp->ca_linkref, &bto->data.hfsPlusFile))) {
2879 ((rec->hfsPlusFile.fileID == hfsmp->hfs_jnlfileid) ||
2880 (rec->hfsPlusFile.fileID == hfsmp->hfs_jnlinfoblkid))) {
2894 cep->ce_datasize = rec->hfsPlusFile.dataFork.logicalSize;
2895 cep->ce_datablks = rec->hfsPlusFile.dataFork.totalBlocks;
2896 cep->ce_rsrcsize = rec->hfsPlusFile.resourceFork.logicalSize;
2897 cep->ce_rsrcblks = rec->hfsPlusFile.resourceFork.totalBlocks;
2900 if ((SWAP_BE32(rec->hfsPlusFile.userInfo.fdType) == kHardLinkFileType) &&
2901 (SWAP_BE32(rec->hfsPlusFile.userInfo.fdCreator) == kHFSPlusCreator)) {
2902 cep->ce_attr.ca_linkref = rec->hfsPlusFile.bsdInfo.special.iNodeNum;
2903 } else if ((rec->hfsPlusFile.flags & kHFSHasLinkChainMask) &&
2904 (SWAP_BE32(rec->hfsPlusFile.userInfo.fdType) == kHFSAliasType) &&
2905 (SWAP_BE32(rec->hfsPlusFile.userInfo.fdCreator) == kHFSAliasCreator)) {
2906 cep->ce_attr.ca_linkref = rec->hfsPlusFile.bsdInfo.special.iNodeNum;
3232 itime = to_bsd_time(crp->hfsPlusFile.createDate);
3233 type = MODE_TO_DT(crp->hfsPlusFile.bsdInfo.fileMode);
3234 cnid = crp->hfsPlusFile.fileID;
3238 if ((SWAP_BE32(crp->hfsPlusFile.userInfo.fdType) == kHardLinkFileType) &&
3239 (SWAP_BE32(crp->hfsPlusFile.userInfo.fdCreator) == kHFSPlusCreator) &&
3243 if (crp->hfsPlusFile.flags & kHFSHasLinkChainMask) {
3244 cnid = crp->hfsPlusFile.hl_linkReference;
3246 ilinkref = crp->hfsPlusFile.hl_linkReference;
3249 } else if ((SWAP_BE32(crp->hfsPlusFile.userInfo.fdType) == kHFSAliasType) &&
3250 (SWAP_BE32(crp->hfsPlusFile.userInfo.fdCreator) == kHFSAliasCreator) &&
3251 (crp->hfsPlusFile.flags & kHFSHasLinkChainMask) &&
3252 (crp->hfsPlusFile.hl_linkReference >= kHFSFirstUserCatalogNodeID) &&
3258 cnid = crp->hfsPlusFile.hl_linkReference;
3281 if ((namelen < maxnamelen) && (crp->hfsPlusFile.textEncoding == 0)) {
3315 linkid = crp->hfsPlusFile.fileID;
4226 crp->hfsPlusFile.flags = attrp->ca_recflags;
4227 crp->hfsPlusFile.reserved1 = 0;
4228 crp->hfsPlusFile.fileID = cnid;
4229 crp->hfsPlusFile.createDate = createtime;
4230 crp->hfsPlusFile.contentModDate = createtime;
4231 crp->hfsPlusFile.accessDate = createtime;
4232 crp->hfsPlusFile.attributeModDate = createtime;
4233 crp->hfsPlusFile.backupDate = 0;
4234 crp->hfsPlusFile.textEncoding = encoding;
4235 crp->hfsPlusFile.reserved2 = 0;
4236 bcopy(attrp->ca_finderinfo, &crp->hfsPlusFile.userInfo, 32);
4237 bsdp = &crp->hfsPlusFile.bsdInfo;
4244 bzero(&crp->hfsPlusFile.dataFork, 2*sizeof(HFSPlusForkData));
4644 encoding = crp->hfsPlusFile.textEncoding;
4674 cnid = crp->hfsPlusFile.fileID;