"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "xorriso/disk_ops.h" between
libisoburn-1.5.0.tar.gz and libisoburn-1.5.2.tar.gz

About: libisoburn is a frontend for the libraries libburn and libisofs which enables creation and expansion of ISO-9660 filesystems on all media and file types supported by libburn. It implements the API and command interpreter of program xorriso, and installs this program as small dynamically linked binary. xorriso is suitable for incremental data backup and for production of bootable ISO 9660 images. A statically linked version is available as GNU xorriso.

disk_ops.h  (libisoburn-1.5.0):disk_ops.h  (libisoburn-1.5.2)
/* xorriso - creates, loads, manipulates and burns ISO 9660 filesystem images. /* xorriso - creates, loads, manipulates and burns ISO 9660 filesystem images.
Copyright 2007-2010 Thomas Schmitt, <scdbackup@gmx.net> Copyright 2007-2019 Thomas Schmitt, <scdbackup@gmx.net>
Provided under GPL version 2 or later. Provided under GPL version 2 or later.
This file contains declarations of class DirseQ which This file contains declarations of class DirseQ which
crawls along a directory's content list. crawls along a directory's content list.
*/ */
#ifndef Xorriso_pvt_diskop_includeD #ifndef Xorriso_pvt_diskop_includeD
#define Xorriso_pvt_diskop_includeD yes #define Xorriso_pvt_diskop_includeD yes
skipping to change at line 46 skipping to change at line 46
int Xorriso_format_ls_l(struct XorrisO *xorriso, struct stat *stbuf, int flag); int Xorriso_format_ls_l(struct XorrisO *xorriso, struct stat *stbuf, int flag);
/* @param flag bit0= long format /* @param flag bit0= long format
bit1= do not print count of nodes bit1= do not print count of nodes
bit2= du format bit2= du format
bit3= print directories as themselves (ls -d) bit3= print directories as themselves (ls -d)
*/ */
int Xorriso_lsx_filev(struct XorrisO *xorriso, char *wd, int Xorriso_lsx_filev(struct XorrisO *xorriso, char *wd,
int filec, char **filev, off_t boss_mem, int flag); int filec, char **filev, off_t boss_mem, int flag);
/* @param flag bit0= do not only sum up sizes but also print subdirs
bit1= this is a recursion
bit2= do not report result by Xorriso_result()
@return <=0 error , 1 ok , 2 could not open directory
*/
int Xorriso_show_dux_subs(struct XorrisO *xorriso,
char *abs_path, char *rel_path, off_t *size,
off_t boss_mem,
struct LinkiteM *link_stack,
int flag);
/* /*
@param flag >>> bit0= remove whole sub tree: rm -r @param flag >>> bit0= remove whole sub tree: rm -r
bit1= remove empty directory: rmdir bit1= remove empty directory: rmdir
bit2= recursion: do not reassure in mode 2 "tree" bit2= recursion: do not reassure in mode 2 "tree"
bit3= this is for overwriting and not for plain removal bit3= this is for overwriting and not for plain removal
bit4= count deleted files in xorriso->pacifier_count bit4= count deleted files in xorriso->pacifier_count
bit5= with bit0 only remove directory content, not the directory bit5= with bit0 only remove directory content, not the directory
@return <=0 = error @return <=0 = error
1 = removed leaf file object 1 = removed leaf file object
2 = removed directory or tree 2 = removed directory or tree
 End of changes. 2 change blocks. 
1 lines changed or deleted 12 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)