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

/xnu-2422.115.4/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_search.c602 finfop = (struct FndrDirInfo *)&cp->c_attr.ca_finderinfo[0];
678 struct cat_attr c_attr; local
683 bzero(&c_attr, sizeof(c_attr));
810 cat_convertattr(VCBTOHFS(vcb), rec, &c_attr, &datafork, &rsrcfork); local
821 finder_info = (struct FndrDirInfo *)&c_attr.ca_finderinfo[0];
830 finder_info = (struct FndrFileInfo *)&c_attr.ca_finderinfo[0];
840 finder_info = (struct FndrDirInfo *)&c_attr.ca_finderinfo[0];
849 finder_info = (struct FndrFileInfo *)&c_attr.ca_finderinfo[0];
885 if ( c_attr
1124 struct cat_attr c_attr; local
[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_cnode.c475 if ((cp->c_attr.ca_recflags & kHFSHasAttributesMask) != 0 &&
540 error = cat_delete(hfsmp, &cp->c_desc, &cp->c_attr);
1075 /* If cnode is uninitialized, its c_attr will be zeroed out; cnids wont match. */
1076 if ((descp->cd_cnid == cp->c_attr.ca_fileid) &&
1077 (attrp->ca_linkcount != cp->c_attr.ca_linkcount)){
1191 bcopy(attrp, &cp->c_attr, sizeof(struct cat_attr));
1222 (cp->c_attr.ca_linkcount > 1)) {
1223 if (cp->c_attr.ca_entries == 0)
1224 cp->c_attr.ca_dircount = 0;
1226 cp->c_attr
[all...]
H A Dhfs_vnops.c505 struct FndrExtendedFileInfo *ofip = (struct FndrExtendedFileInfo *)((char *)&ocp->c_attr.ca_finderinfo + 16);
511 /* cat_update(hfsmp, &ocp->c_desc, &ocp->c_attr, NULL, NULL); */
517 struct FndrExtendedFileInfo *fip = (struct FndrExtendedFileInfo *)((char *)&dst_cnode->c_attr.ca_finderinfo + 16);
616 struct FndrExtendedFileInfo *fip = (struct FndrExtendedFileInfo *)((char *)&cp->c_attr.ca_finderinfo + 16);
625 (void) cat_update(hfsmp, &cp->c_desc, &cp->c_attr, NULL, NULL);
929 if ((cp->c_attr.ca_recflags & kHFSHasSecurityMask) == 0) {
973 (cp->c_attr.ca_recflags & kHFSHasFolderCountMask))
974 nlink = cp->c_attr.ca_dircount; /* implied ".." entries */
1109 if ((cp->c_attr.ca_recflags & kHFSHasSecurityMask) == 0) {
1381 struct FndrExtendedDirInfo *fip = (struct FndrExtendedDirInfo *)((char *)&(VTOC(vp)->c_attr
[all...]
H A Dhfs_chash.c267 result = callout(&cp->c_desc, &cp->c_attr, arg);
573 if (cp->c_attr.ca_recflags & kHFSHasChildLinkMask) {
576 cp->c_attr.ca_recflags |= kHFSHasChildLinkMask;
H A Dhfs_xattr.c77 (((CP)->c_attr.ca_blocks - (CP)->c_datafork->ff_data.cf_blocks) > 0)
242 if (S_ISREG(cp->c_attr.ca_mode) || S_ISLNK(cp->c_attr.ca_mode)) {
247 } else if (S_ISDIR(cp->c_attr.ca_mode)) {
463 ((cp) && (cp->c_attr.ca_recflags & kHFSHasAttributesMask) == 0)) {
767 if (S_ISREG(cp->c_attr.ca_mode) || S_ISLNK(cp->c_attr.ca_mode)) {
771 } else if (S_ISDIR(cp->c_attr.ca_mode)) {
805 if (S_ISREG(cp->c_attr.ca_mode) || S_ISLNK(cp->c_attr
[all...]
H A Dhfs_readwrite.c450 if (S_ISREG(cp->c_attr.ca_mode) || S_ISLNK(cp->c_attr.ca_mode)) {
1063 cnattrp->ca_recflags = skip_cp->c_attr.ca_recflags;
1686 if (S_ISREG(cp->c_attr.ca_mode) || S_ISLNK(cp->c_attr.ca_mode)) {
1701 } else if (S_ISDIR(cp->c_attr.ca_mode)) {
1729 } else if ((S_ISDIR(cp->c_attr.ca_mode) || S_ISREG(cp->c_attr.ca_mode) || S_ISLNK(cp->c_attr.ca_mode))) {
1788 (void) cat_update(hfsmp, &cp->c_desc, &cp->c_attr, NUL
[all...]
H A Dhfs_vfsutils.c1634 cat_convertattr(hfsmp, (CatalogRecord *)&filerec, &cnode.c_attr,
1639 cnode.c_desc.cd_cnid = cnode.c_attr.ca_fileid;
1664 cnode.c_attr.ca_fileid, false) != 0) {
1696 if (TruncateFileC(vcb, (FCB*)&rfork, 0, 1, 1, cnode.c_attr.ca_fileid, false) != 0) {
1703 if (cat_delete(hfsmp, &cnode.c_desc, &cnode.c_attr) != 0) {
1711 mode = cnode.c_attr.ca_mode & S_IFMT;
3414 struct FndrExtendedDirInfo *extinfo = (struct FndrExtendedDirInfo *)((void *)((char *)&cp->c_attr.ca_finderinfo + 16));
3431 (void) cat_update(hfsmp, &cp->c_desc, &cp->c_attr, NULL, NULL);
H A Dhfs_lookup.c601 if (lookup_attr.ca_fileid == cp->c_attr.ca_fileid) {
H A Dhfs_attrlist.c284 cattrp = &cp->c_attr;
H A Dhfs_vfsops.c807 args->error = cat_idlookup(args->hfsmp, cp->c_fileid, 0, 0, &desc, &cp->c_attr, datafork);

Completed in 172 milliseconds