Lines Matching refs:pcdir

82 hasCHKName(struct pcdir *dp)  in hasCHKName()
107 addToCHKList(struct pcdir *dp) in addToCHKList()
125 appendToPath(struct pcdir *dp, char *thePath, int *theLen) in appendToPath()
173 printName(FILE *outDest, struct pcdir *dp) in printName()
198 sanityCheckSize(int fd, struct pcdir *dp, int32_t actualClusterCount, in sanityCheckSize()
200 struct pcdir **orphanEntry) in sanityCheckSize()
243 noteUsage(int fd, int32_t startAt, struct pcdir *dp, struct pcdir *lp, in noteUsage()
247 struct pcdir *orphanEntry; in noteUsage()
298 storeInfoAboutEntry(int fd, struct pcdir *dp, struct pcdir *ldp, int depth, in storeInfoAboutEntry()
369 storeInfoAboutLabel(struct pcdir *dp) in storeInfoAboutLabel()
384 searchChecks(struct pcdir *dp, int operation, char matchRequired, in searchChecks()
385 struct pcdir **found) in searchChecks()
416 catalogEntry(int fd, struct pcdir *dp, struct pcdir *longdp, in catalogEntry()
490 char matchRequired, struct pcdir **found, int32_t *lastDirCluster, in visitNodes()
491 struct pcdir **dirEnd, char *recordPath, int *pathLen) in visitNodes()
493 struct pcdir *longdp = NULL; in visitNodes()
494 struct pcdir *dp; in visitNodes()
598 char matchRequired, struct pcdir **found, int32_t *lastDirCluster, in traverseFromRoot()
599 struct pcdir **dirEnd, char *recordPath, int *pathLen) in traverseFromRoot()
637 char matchRequired, struct pcdir **found, int32_t *lastDirCluster, in traverseDir()
638 struct pcdir **dirEnd, char *recordPath, int *pathLen) in traverseDir()
667 struct pcdir *ignorep1, *ignorep2; in createCHKNameList()
742 extractSize(struct pcdir *dp) in extractSize()
751 extractStartCluster(struct pcdir *dp) in extractStartCluster()
765 static struct pcdir *
768 struct pcdir *deletedEntry = NULL; in findAvailableRootDirEntSlot()
769 struct pcdir *appendPoint = NULL; in findAvailableRootDirEntSlot()
812 insertDirEnt(struct pcdir *slot, struct pcdir *entry, int32_t clusterWithSlot) in insertDirEnt()
814 (void) memcpy(slot, entry, sizeof (struct pcdir)); in insertDirEnt()
875 updateDirEnt_CreatTime(struct pcdir *dp) in updateDirEnt_CreatTime()
882 updateDirEnt_ModTimes(struct pcdir *dp) in updateDirEnt_ModTimes()
892 struct pcdir *
893 addRootDirEnt(int fd, struct pcdir *new) in addRootDirEnt()
895 struct pcdir *added; in addRootDirEnt()
1015 struct pcdir *
1016 newDirEnt(struct pcdir *copyme) in newDirEnt()
1018 struct pcdir *ndp; in newDirEnt()
1020 if ((ndp = (struct pcdir *)calloc(1, sizeof (struct pcdir))) == NULL) { in newDirEnt()
1026 (void) memcpy(ndp, copyme, sizeof (struct pcdir)); in newDirEnt()
1036 updateDirEnt_Size(struct pcdir *dp, uint32_t newSize) in updateDirEnt_Size()
1044 updateDirEnt_Start(struct pcdir *dp, int32_t newStart) in updateDirEnt_Start()
1056 updateDirEnt_Name(struct pcdir *dp, char *newName) in updateDirEnt_Name()