Searched refs:c_attr (Results 1 - 12 of 12) sorted by relevance
/darwin-on-arm/xnu/bsd/hfs/ |
H A D | hfs_cnode.h | 147 struct cat_attr c_attr; /* cnode's attributes */ member in struct:cnode 177 #define c_fileid c_attr.ca_fileid 178 #define c_mode c_attr.ca_mode 179 #define c_linkcount c_attr.ca_linkcount 180 #define c_uid c_attr.ca_uid 181 #define c_gid c_attr.ca_gid 182 #define c_rdev c_attr.ca_union1.cau_rdev 183 #define c_atime c_attr.ca_atime 184 #define c_mtime c_attr.ca_mtime 185 #define c_ctime c_attr [all...] |
H A D | hfs_link.c | 245 cp->c_attr.ca_linkref = indnodeno; 250 cp->c_attr.ca_recflags |= kHFSHasAttributesMask; 252 cp->c_attr.ca_firstlink = linkcnid; 254 cp->c_attr.ca_recflags |= kHFSHasLinkChainMask; 256 indnodeno = cp->c_attr.ca_linkref; 273 orig_firstlink = cp->c_attr.ca_firstlink; 278 (cp->c_attr.ca_recflags & kHFSHasLinkChainMask)); 283 (void) cat_delete(hfsmp, &cp->c_desc, &cp->c_attr); 293 cp->c_attr.ca_linkref = 0; 298 if (cp->c_attr [all...] |
H A D | hfs_search.c | 580 finfop = (struct FndrDirInfo *)&cp->c_attr.ca_finderinfo[0]; 655 struct cat_attr c_attr; local 659 bzero(&c_attr, sizeof(c_attr)); 746 cat_convertattr(VCBTOHFS(vcb), rec, &c_attr, &datafork, &rsrcfork); local 756 finder_info = (struct FndrDirInfo *)&c_attr.ca_finderinfo[0]; 765 finder_info = (struct FndrFileInfo *)&c_attr.ca_finderinfo[0]; 795 if ( c_attr.ca_flags & UF_COMPRESSED ) { 799 if ( 0 == hfs_uncompressed_size_of_compressed_file(vcb, NULL, c_attr.ca_fileid, &datafork.cf_size, 1) ) { /* 1 == don't take the cnode lock */ 870 matched = CompareRange(c_attr 1028 struct cat_attr c_attr; local [all...] |
H A D | hfs_cnode.c | 462 if ((cp->c_attr.ca_recflags & kHFSHasAttributesMask) != 0 && 527 error = cat_delete(hfsmp, &cp->c_desc, &cp->c_attr); 1057 /* If cnode is uninitialized, its c_attr will be zeroed out; cnids wont match. */ 1058 if ((descp->cd_cnid == cp->c_attr.ca_fileid) && 1059 (attrp->ca_linkcount != cp->c_attr.ca_linkcount)){ 1156 bcopy(attrp, &cp->c_attr, sizeof(struct cat_attr)); 1187 (cp->c_attr.ca_linkcount > 1)) { 1188 if (cp->c_attr.ca_entries == 0) 1189 cp->c_attr.ca_dircount = 0; 1191 cp->c_attr [all...] |
H A D | hfs_vnops.c | 736 if ((cp->c_attr.ca_recflags & kHFSHasSecurityMask) == 0) { 780 (cp->c_attr.ca_recflags & kHFSHasFolderCountMask)) 781 nlink = cp->c_attr.ca_dircount; /* implied ".." entries */ 916 if ((cp->c_attr.ca_recflags & kHFSHasSecurityMask) == 0) { 1760 from_cp->c_attr.ca_linkref); 1770 to_cp->c_attr.ca_linkref); 1802 bcopy(&from_cp->c_attr, &tempattr, sizeof(struct cat_attr)); 1824 * The file ID is stored in the c_attr as the ca_fileid. So it needs 1827 from_cp->c_fileid = to_cp->c_attr.ca_fileid; 1838 from_cp->c_attr [all...] |
H A D | hfs_chash.c | 271 result = callout(&cp->c_desc, &cp->c_attr, arg); 577 if (cp->c_attr.ca_recflags & kHFSHasChildLinkMask) { 580 cp->c_attr.ca_recflags |= kHFSHasChildLinkMask;
|
H A D | hfs_xattr.c | 79 (((CP)->c_attr.ca_blocks - (CP)->c_datafork->ff_data.cf_blocks) > 0) 243 if (S_ISREG(cp->c_attr.ca_mode)) { 247 else if (S_ISDIR(cp->c_attr.ca_mode)) { 464 ((cp) && (cp->c_attr.ca_recflags & kHFSHasAttributesMask) == 0)) { 760 if (S_ISREG(cp->c_attr.ca_mode)) { 764 else if (S_ISDIR(cp->c_attr.ca_mode)) { 1214 cp->c_attr.ca_recflags |= kHFSHasAttributesMask; 1216 cp->c_attr.ca_recflags |= kHFSHasSecurityMask; 1374 if (S_ISREG(cp->c_attr.ca_mode)) { 1378 else if (S_ISDIR(cp->c_attr [all...] |
H A D | hfs_lookup.c | 554 if (lookup_attr.ca_fileid == cp->c_attr.ca_fileid) {
|
H A D | hfs_vfsutils.c | 1480 cat_convertattr(hfsmp, (CatalogRecord *)&filerec, &cnode.c_attr, 1485 cnode.c_desc.cd_cnid = cnode.c_attr.ca_fileid; 1510 cnode.c_attr.ca_fileid, false) != 0) { 1543 if (TruncateFileC(vcb, (FCB*)&rfork, 0, 1, 1, cnode.c_attr.ca_fileid, false) != 0) { 1550 if (cat_delete(hfsmp, &cnode.c_desc, &cnode.c_attr) != 0) { 1558 mode = cnode.c_attr.ca_mode & S_IFMT;
|
H A D | hfs_attrlist.c | 284 cattrp = &cp->c_attr;
|
H A D | hfs_readwrite.c | 1060 cnattrp->ca_recflags = skip_cp->c_attr.ca_recflags;
|
H A D | hfs_vfsops.c | 827 args->error = cat_idlookup(args->hfsmp, cp->c_fileid, 0, 0, &desc, &cp->c_attr, datafork);
|
Completed in 83 milliseconds