Implemented -rm and -rm_r

This commit is contained in:
2007-10-21 09:48:17 +00:00
parent 3752612a03
commit a140a6e566
6 changed files with 152 additions and 27 deletions

View File

@@ -28,6 +28,8 @@ int Xorriso_write_growing(struct XorrisO *xorriso, int flag);
int Xorriso_pacifier_loop(struct XorrisO *xorriso, struct burn_drive *drive,
int flag);
/* @return <=0 = error , 1 = added simple node , 2 = added directory
*/
int Xorriso_graft_in(struct XorrisO *xorriso, char *disk_path, char *img_path,
int flag);
@@ -44,6 +46,14 @@ int Xorriso_blank_media(struct XorrisO *xorriso, int flag);
int Xorriso_format_media(struct XorrisO *xorriso, int flag);
/* @param flag bit0= remove whole sub tree: rm -r
bit1=remove empty directory: rmdir
@return <=0 = error
1 = removed simple node
2 = removed directory or subtree
*/
int Xorriso_rmi(struct XorrisO *xorriso, char *path, int flag);
#endif /* Xorrisoburn_includeD */