hfsplus_fs.h (5e2aa2ed08e2e280121dc7cf5609c87d464f12ef) hfsplus_fs.h (89ac9b4d3d1a049ae1054f99b1aed81092cd0a82)
1/*
2 * linux/include/linux/hfsplus_fs.h
3 *
4 * Copyright (C) 1999
5 * Brad Boyer (flar@pants.nu)
6 * (C) 2003 Ardis Technologies <roman@ardistech.com>
7 *
8 */

--- 429 unchanged lines hidden (view full) ---

438int hfs_brec_read(struct hfs_find_data *fd, void *rec, int rec_len);
439int hfs_brec_goto(struct hfs_find_data *fd, int cnt);
440
441/* catalog.c */
442int hfsplus_cat_case_cmp_key(const hfsplus_btree_key *k1,
443 const hfsplus_btree_key *k2);
444int hfsplus_cat_bin_cmp_key(const hfsplus_btree_key *k1,
445 const hfsplus_btree_key *k2);
1/*
2 * linux/include/linux/hfsplus_fs.h
3 *
4 * Copyright (C) 1999
5 * Brad Boyer (flar@pants.nu)
6 * (C) 2003 Ardis Technologies <roman@ardistech.com>
7 *
8 */

--- 429 unchanged lines hidden (view full) ---

438int hfs_brec_read(struct hfs_find_data *fd, void *rec, int rec_len);
439int hfs_brec_goto(struct hfs_find_data *fd, int cnt);
440
441/* catalog.c */
442int hfsplus_cat_case_cmp_key(const hfsplus_btree_key *k1,
443 const hfsplus_btree_key *k2);
444int hfsplus_cat_bin_cmp_key(const hfsplus_btree_key *k1,
445 const hfsplus_btree_key *k2);
446void hfsplus_cat_build_key(struct super_block *sb, hfsplus_btree_key *key,
446int hfsplus_cat_build_key(struct super_block *sb, hfsplus_btree_key *key,
447 u32 parent, struct qstr *str);
447 u32 parent, struct qstr *str);
448void hfsplus_cat_build_key_with_cnid(struct super_block *sb,
449 hfsplus_btree_key *key, u32 parent);
448void hfsplus_cat_set_perms(struct inode *inode, struct hfsplus_perm *perms);
449int hfsplus_find_cat(struct super_block *sb, u32 cnid,
450 struct hfs_find_data *fd);
451int hfsplus_create_cat(u32 cnid, struct inode *dir, struct qstr *str,
452 struct inode *inode);
453int hfsplus_delete_cat(u32 cnid, struct inode *dir, struct qstr *str);
454int hfsplus_rename_cat(u32 cnid, struct inode *src_dir, struct qstr *src_name,
455 struct inode *dst_dir, struct qstr *dst_name);

--- 83 unchanged lines hidden ---
450void hfsplus_cat_set_perms(struct inode *inode, struct hfsplus_perm *perms);
451int hfsplus_find_cat(struct super_block *sb, u32 cnid,
452 struct hfs_find_data *fd);
453int hfsplus_create_cat(u32 cnid, struct inode *dir, struct qstr *str,
454 struct inode *inode);
455int hfsplus_delete_cat(u32 cnid, struct inode *dir, struct qstr *str);
456int hfsplus_rename_cat(u32 cnid, struct inode *src_dir, struct qstr *src_name,
457 struct inode *dst_dir, struct qstr *dst_name);

--- 83 unchanged lines hidden ---