src/file.c File Reference

#include "giis.h"

Include dependency graph for file.c:

Go to the source code of this file.

Functions

int read_show_file (int fd, int fp)
int read_dir_info_file ()
int read_file_info_file ()
int read_sind_info_file ()
int read_dind_info_file ()
int read_sample_info_file (unsigned long inode_number)
void show_data (char buffer[32])
int file_repeated (char fname[50])


Function Documentation

int file_repeated ( char  fname[50]  ) 

Definition at line 608 of file file.c.

References u_file_recover_info::buffer, CHECK, fd, FILE_INFO_FILE, GIIS_FSIZE, u_file_recover_info::info, and u_file_recover_info::s_file_recover_info::name.

Referenced by force_giis().

int read_dind_info_file (  ) 

Definition at line 303 of file file.c.

References CHECK, d_offy, DIND_INFO_FILE, giis_f, u_file_recover_info::s_file_recover_info::id_offset, and u_file_recover_info::info.

Referenced by read_file_info_file().

int read_dir_info_file (  ) 

Definition at line 116 of file file.c.

References u_dir_recover_info::buffer, CHECK, DIR_INFO_FILE, fd, giis_d, GIIS_DSIZE, u_dir_recover_info::info, u_dir_recover_info::s_dir_recover_info::inode_number, u_dir_recover_info::s_dir_recover_info::name, u_dir_recover_info::s_dir_recover_info::parent_inode_number, and u_dir_recover_info::s_dir_recover_info::search_flag.

Referenced by main().

int read_file_info_file (  ) 

Definition at line 163 of file file.c.

References u_file_recover_info::buffer, CHECK, d_offy, u_file_recover_info::s_file_recover_info::data_block, u_file_recover_info::s_file_recover_info::date_time, u_file_recover_info::s_file_recover_info::dfragment_flag, fd, u_file_recover_info::s_file_recover_info::file_blocks_count, FILE_INFO_FILE, u_file_recover_info::s_file_recover_info::file_size, giis_f, GIIS_FSIZE, u_file_recover_info::s_file_recover_info::id_offset, u_file_recover_info::info, u_file_recover_info::s_file_recover_info::inode_number, u_file_recover_info::s_file_recover_info::is_offset, u_file_recover_info::s_file_recover_info::last_data_block, u_file_recover_info::s_file_recover_info::mode, u_file_recover_info::s_file_recover_info::name, u_file_recover_info::s_file_recover_info::owner, u_file_recover_info::s_file_recover_info::parent_inode_number, read_dind_info_file(), read_sample_info_file(), read_sind_info_file(), s_offy, u_file_recover_info::s_file_recover_info::search_flag, and u_file_recover_info::s_file_recover_info::sfragment_flag.

Referenced by main().

Here is the call graph for this function:

int read_sample_info_file ( unsigned long  inode_number  ) 

Definition at line 336 of file file.c.

References u_sample_file_data::buffer, CHECK, giis_s, GIIS_SSIZE, u_sample_file_data::info, u_sample_file_data::s_sample_file_data::inode_number, SAMPLE_DATA_FILE, u_sample_file_data::s_sample_file_data::sdata, and show_data().

Referenced by read_file_info_file(), and read_show_file().

Here is the call graph for this function:

int read_show_file ( int  fd,
int  fp 
)

Definition at line 20 of file file.c.

References file_system::block_size, file_system::content_offset, err_size, ERROR, u_file_recover_info::s_file_recover_info::file_size, fileoverwritten, fs, giis_f, giis_s, u_file_recover_info::info, u_sample_file_data::info, u_file_recover_info::s_file_recover_info::inode_number, u_file_recover_info::s_file_recover_info::name, read_sample_info_file(), u_sample_file_data::s_sample_file_data::sdata, show_data(), size, and startbyte.

Referenced by get_data_from_block().

Here is the call graph for this function:

int read_sind_info_file (  ) 

Definition at line 269 of file file.c.

References CHECK, giis_f, u_file_recover_info::info, u_file_recover_info::s_file_recover_info::is_offset, s_offy, and SIND_INFO_FILE.

Referenced by read_file_info_file().

void show_data ( char  buffer[32]  ) 

Definition at line 368 of file file.c.

References startbyte.

Referenced by read_sample_info_file(), and read_show_file().


Generated on Wed Jul 25 20:43:36 2007 for giis by  doxygen 1.5.1