Searched refs:c_attr (Results 1 - 12 of 12) sorted by relevance

/darwin-on-arm/xnu/bsd/hfs/
H A Dhfs_cnode.h147 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 Dhfs_link.c245 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 Dhfs_search.c580 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 Dhfs_cnode.c462 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 Dhfs_vnops.c736 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 Dhfs_chash.c271 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 Dhfs_xattr.c79 (((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 Dhfs_lookup.c554 if (lookup_attr.ca_fileid == cp->c_attr.ca_fileid) {
H A Dhfs_vfsutils.c1480 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 Dhfs_attrlist.c284 cattrp = &cp->c_attr;
H A Dhfs_readwrite.c1060 cnattrp->ca_recflags = skip_cp->c_attr.ca_recflags;
H A Dhfs_vfsops.c827 args->error = cat_idlookup(args->hfsmp, cp->c_fileid, 0, 0, &desc, &cp->c_attr, datafork);

Completed in 122 milliseconds