"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "fsmove/src/args.hh" between
fstransform-0.9.3-src.tar.gz and fstransform-0.9.4.tar.gz

About: fstransform is a tool to change a file-system from one format to another, for example from jfs, xfs, or reiser to ext2, ext3, or ext4, in-place and without the need for backup.

args.hh  (fstransform-0.9.3-src):args.hh  (fstransform-0.9.4)
skipping to change at line 34 skipping to change at line 34
*/ */
#ifndef FSMOVE_ARGS_HH #ifndef FSMOVE_ARGS_HH
#define FSMOVE_ARGS_HH #define FSMOVE_ARGS_HH
#include "types.hh" // for ft_uint, ft_size #include "types.hh" // for ft_uint, ft_size
#include "io/io.hh" // for FC_ARGS_COUNT #include "io/io.hh" // for FC_ARGS_COUNT
FT_NAMESPACE_BEGIN FT_NAMESPACE_BEGIN
enum fm_io_kind { FC_IO_AUTODETECT, FC_IO_POSIX }; enum fm_io_kind { FC_IO_AUTODETECT, FC_IO_POSIX, FC_IO_PREALLOC };
enum fm_ui_kind { FC_UI_NONE }; enum fm_ui_kind { FC_UI_NONE };
class fm_args class fm_args
{ {
public: public:
const char * program_name; // detected from command line. default: "fs move"
const char * io_args[FT_IO_NS fm_io::FC_ARGS_COUNT]; const char * io_args[FT_IO_NS fm_io::FC_ARGS_COUNT];
char const * const * exclude_list; // NULL-terminated array of files _not_ t o move char const * const * exclude_list; // NULL-terminated array of files _not_ t o move
const char * inode_cache_path;
fm_io_kind io_kind; // if FC_IO_AUTODETECT, will autodetect fm_io_kind io_kind; // if FC_IO_AUTODETECT, will autodetect
fm_ui_kind ui_kind; // default is FC_UI_NONE fm_ui_kind ui_kind; // default is FC_UI_NONE
bool force_run; // if true, some sanity checks will be WARNINGS ins tead of ERRORS bool force_run; // if true, some sanity checks will be WARNINGS ins tead of ERRORS
bool simulate_run; // if true, move algorithm runs WITHOUT actually mo ving any file/directory/special-device bool simulate_run; // if true, move algorithm runs WITHOUT actually mo ving/preallocating any file/directory/special-device
fm_args(); fm_args();
}; };
FT_NAMESPACE_END FT_NAMESPACE_END
#endif /* FSMOVE_ARGS_HH */ #endif /* FSMOVE_ARGS_HH */
 End of changes. 4 change blocks. 
2 lines changed or deleted 4 lines changed or added

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