Lines Matching refs:c_attr

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.ca_linkref = to_cp->c_attr.ca_linkref;
1839 from_cp->c_attr.ca_firstlink = to_cp->c_attr.ca_firstlink;
1864 from_cp->c_attr.ca_recflags = to_cp->c_attr.ca_recflags;
1883 to_cp->c_attr.ca_linkref = tempattr.ca_linkref;
1884 to_cp->c_attr.ca_firstlink = tempattr.ca_firstlink;
1892 to_cp->c_attr.ca_recflags = tempattr.ca_recflags;
2165 (void) cat_update(hfsmp, &from_cp->c_desc, &from_cp->c_attr,
2168 (void) cat_update(hfsmp, &to_cp->c_desc, &to_cp->c_attr,
2713 ((cp->c_attr.ca_recflags & kHFSHasAttributesMask) != 0)) ||
2786 error = cat_delete(hfsmp, &desc, &cp->c_attr);
2791 DEC_FOLDERCOUNT(hfsmp, dcp->c_attr);
2796 (void) cat_update(hfsmp, &dcp->c_desc, &dcp->c_attr, NULL, NULL);
3147 (cp->c_attr.ca_recflags & kHFSHasAttributesMask) != 0) {
3328 DEC_FOLDERCOUNT(hfsmp, dcp->c_attr);
3333 (void) cat_update(hfsmp, &dcp->c_desc, &dcp->c_attr, NULL, NULL);
3339 (void) cat_update(hfsmp, &to_desc, &cp->c_attr, NULL, NULL);
3400 error = cat_delete(hfsmp, &desc, &cp->c_attr);
3404 cp->c_desc.cd_nameptr, cp->c_attr.ca_fileid, error);
3414 (void) cat_update(hfsmp, &dcp->c_desc, &dcp->c_attr, NULL, NULL);
3828 if (fcp->c_attr.ca_recflags & kHFSHasChildLinkMask) {
3959 if (fcp->c_attr.ca_recflags & kHFSHasChildLinkMask) {
4192 if ((fcp->c_attr.ca_recflags & kHFSHasChildLinkMask) &&
4193 !(tdcp->c_attr.ca_recflags & kHFSHasChildLinkMask)) {
4195 tdcp->c_attr.ca_recflags |= kHFSHasChildLinkMask;
4203 INC_FOLDERCOUNT(hfsmp, tdcp->c_attr);
4204 DEC_FOLDERCOUNT(hfsmp, fdcp->c_attr);
5049 error = cat_update(hfsmp, &cp->c_desc, &cp->c_attr, dataforkp, rsrcforkp);
5269 INC_FOLDERCOUNT(hfsmp, dcp->c_attr);
5274 (void) cat_update(hfsmp, &dcp->c_desc, &dcp->c_attr, NULL, NULL);
5301 (void) cat_update(hfsmp, &dcp->c_desc, &dcp->c_attr, NULL, NULL);
5681 descptr, GNV_WANTRSRC | GNV_SKIPLOCK, &cp->c_attr,