First pinch of libisofs rewrite
This commit is contained in:
@ -2,29 +2,25 @@
|
||||
|
||||
/** Functions and structures used for Rock Ridge support. */
|
||||
|
||||
#ifndef __ISO_ROCKRIDGE
|
||||
#define __ISO_ROCKRIDGE
|
||||
#ifndef ISO_ROCKRIDGE_H
|
||||
#define ISO_ROCKRIDGE_H
|
||||
|
||||
struct ecma119_write_target;
|
||||
struct iso_tree_node;
|
||||
struct iso_tree_dir;
|
||||
struct ecma119_tree_node;
|
||||
|
||||
void rrip_add_PX(struct ecma119_write_target *, struct iso_tree_node *);
|
||||
void rrip_add_PN(struct ecma119_write_target *, struct iso_tree_node *);
|
||||
void rrip_add_SL(struct ecma119_write_target *, struct iso_tree_node *);
|
||||
void rrip_add_NM(struct ecma119_write_target *, struct iso_tree_node *);
|
||||
void rrip_add_CL(struct ecma119_write_target *, struct iso_tree_node *);
|
||||
void rrip_add_RE(struct ecma119_write_target *, struct iso_tree_node *);
|
||||
void rrip_add_TF(struct ecma119_write_target *, struct iso_tree_node *);
|
||||
void rrip_add_PX(struct ecma119_write_target *, struct ecma119_tree_node *);
|
||||
void rrip_add_PN(struct ecma119_write_target *, struct ecma119_tree_node *);
|
||||
void rrip_add_SL(struct ecma119_write_target *, struct ecma119_tree_node *);
|
||||
void rrip_add_NM(struct ecma119_write_target *, struct ecma119_tree_node *);
|
||||
void rrip_add_CL(struct ecma119_write_target *, struct ecma119_tree_node *);
|
||||
void rrip_add_RE(struct ecma119_write_target *, struct ecma119_tree_node *);
|
||||
void rrip_add_TF(struct ecma119_write_target *, struct ecma119_tree_node *);
|
||||
|
||||
/* This is special because it doesn't modify the susp fields of the directory
|
||||
* that gets passed to it; it modifies the susp fields of the ".." entry in
|
||||
* that directory. */
|
||||
void rrip_add_PL(struct ecma119_write_target *, struct iso_tree_dir *);
|
||||
void rrip_add_PL(struct ecma119_write_target *, struct ecma119_tree_node *);
|
||||
|
||||
/* Add a PX field to the susp, self_susp and parent_susp entries */
|
||||
void rrip_add_PX_dir(struct ecma119_write_target *, struct iso_tree_dir *);
|
||||
void rrip_finalize(struct ecma119_write_target *, struct ecma119_tree_node *);
|
||||
|
||||
void rrip_finalize(struct ecma119_write_target *, struct iso_tree_dir *);
|
||||
|
||||
#endif /* __ISO_ROCKRIDGE */
|
||||
#endif /* ISO_ROCKRIDGE_H */
|
||||
|
Reference in New Issue
Block a user