Lines Matching defs:dir

1566 		HFSCatalogFolder *dir;
1568 dir = (struct HFSCatalogFolder *)crp;
1571 (dir->folderID != descp->cd_cnid))
1573 dir->valence = attrp->ca_entries;
1574 dir->createDate = UTCToLocal(to_hfs_time(attrp->ca_itime));
1575 dir->modifyDate = UTCToLocal(to_hfs_time(attrp->ca_mtime));
1576 dir->backupDate = UTCToLocal(to_hfs_time(attrp->ca_btime));
1577 bcopy(&attrp->ca_finderinfo[0], &dir->userInfo, 16);
1578 bcopy(&attrp->ca_finderinfo[16], &dir->finderInfo, 16);
1625 HFSPlusCatalogFolder *dir;
1627 dir = (struct HFSPlusCatalogFolder *)crp;
1629 if (dir->folderID != attrp->ca_fileid) {
1630 printf("hfs: catrec_update: id %d != %d\n", dir->folderID, attrp->ca_fileid);
1633 dir->flags = attrp->ca_recflags;
1634 dir->valence = attrp->ca_entries;
1635 dir->createDate = to_hfs_time(attrp->ca_itime);
1636 dir->contentModDate = to_hfs_time(attrp->ca_mtime);
1637 dir->backupDate = to_hfs_time(attrp->ca_btime);
1638 dir->accessDate = to_hfs_time(attrp->ca_atime);
1640 dir->attributeModDate = to_hfs_time(attrp->ca_ctime);
1643 dir->textEncoding = descp->cd_encoding;
1645 dir->folderCount = attrp->ca_dircount;
1646 bcopy(&attrp->ca_finderinfo[0], &dir->userInfo, 32);
1668 if ((dir->bsdInfo.fileMode != 0) ||
1674 if ((dir->bsdInfo.fileMode == 0) ||
1676 dir->bsdInfo.ownerID = attrp->ca_uid;
1677 dir->bsdInfo.groupID = attrp->ca_gid;
1679 dir->bsdInfo.ownerFlags = attrp->ca_flags & 0x000000FF;
1680 dir->bsdInfo.adminFlags = attrp->ca_flags >> 16;
1681 dir->bsdInfo.fileMode = attrp->ca_mode;
1683 if (attrp->ca_linkcount > 1 || dir->hl_linkCount > 1) {
1684 dir->hl_linkCount = attrp->ca_linkcount;
3473 printf("hfs: cat_findposition: invalid record type %d in dir %d\n",
3694 /* Build a descriptor for private dir. */
3802 * getkeyplusattr - From id, fetch the key and the bsd attrs for a file/dir (could pass