Lines Matching refs:record
232 * Convert a raw catalog key and record into an in-core catalog descriptor.
438 /* Turn thread record into a cnode key (in place). */
512 /* Turn thread record into a cnode key (in place) */
533 /* No corresponding file/folder record found for a thread record,
540 * the key in the thread matches the key in the record.
647 * The catalog record will change, and possibly its type.
844 * Insert the thread record first
894 * Now insert the file/directory record
908 /* Back out the thread record */
912 /* Error on deleting extra thread record, mark
915 printf ("hfs: cat_create() failed to delete thread record on volume %s\n", hfsmp->vcbVN);
1175 /* Try and delete new record before leaving */
1198 * Step 4: Remove cnode's old thread record
1204 * Step 5: Insert cnode's new thread record
1209 * record. For everything else, use the directory flag.
1308 /* Delete record */
1339 /* Delete thread record. On error, mark volume inconsistent */
1343 printf ("hfs: cat_delete() failed to delete thread record on volume %s\n", hfsmp->vcbVN);
1387 * itself (not the link record) so a lookup by fileid
1418 * catrec_update - Update the fields of a catalog record
1672 * cnode, if any, and the directory record in the catalog btree.
1694 /* Update the catalog record on disk if either cnode was not
1704 /* Look up our catalog folder record */
1712 /* Update the bit in the catalog record */
1738 * during look up of the catalog record, this function returns non-zero value.
2007 /* Insert the thread record first. */
2046 * Now insert the link record.
2083 printf("hfs: cat_createlink() failed to delete thread record on volume %s\n", hfsmp->vcbVN);
2480 * Position the iterator at the directory's thread record.
2561 /* Repack entry from inode record. */
2647 /* The last record has not been returned yet, so we
3041 * Position the iterator at the directory's thread record.
3055 * Position the iterator at the directory's thread record.
3246 printf("cat_findposition: invalid record type %d in dir %d\n",
3438 * Resolve hard link reference to obtain the inode record.
3496 struct HFSPlusCatalogFile record;
3505 error = cat_resolvelink(hfsmp, linkref, 0, &record);
3507 if (record.fileID == 0)
3510 *ino = record.fileID;
3543 /* Turn thread record into a cnode key (in place) */
3620 * buildrecord - build a default catalog directory or file record
3982 * Build a catalog node thread record from a catalog key
3983 * and return the size of the record.
4044 * Extract the text encoding from a catalog node record.
4062 * Extract the CNID from a catalog node record.
4091 * Extract the parent ID from a catalog node record.
4117 * Determine if a catalog node record is a directory.