src/get_it_i_say.c File Reference

#include "giis.h"

Include dependency graph for get_it_i_say.c:

Go to the source code of this file.

Functions

int get_it ()
int verify_inode (unsigned long inode)
int get_it_i_say ()
int get_data_from_block (int fp, int fd, unsigned long data_block)
int force_giis ()


Function Documentation

int force_giis (  ) 

Definition at line 559 of file get_it_i_say.c.

References u_file_recover_info::buffer, d_offy, FILE_INFO_FILE, file_repeated(), get_it_i_say(), get_version, 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::is_offset, u_file_recover_info::s_file_recover_info::name, repeat, s_offy, and search_file.

Referenced by get_it().

Here is the call graph for this function:

int get_data_from_block ( int  fp,
int  fd,
unsigned long  data_block 
)

Definition at line 442 of file get_it_i_say.c.

References file_system::block_bitmap, file_system::block_number, file_system::block_size, file_system::blocks_per_group, file_system::content_offset, err_size, eye_on_gd(), u_file_recover_info::s_file_recover_info::file_size, fileoverwritten, file_system::first_data_block, fs, gd, giis_f, file_system::group_number, u_file_recover_info::info, u_file_recover_info::s_file_recover_info::last_data_block, u_file_recover_info::s_file_recover_info::name, read_show_file(), and size.

Referenced by get_it_i_say().

Here is the call graph for this function:

int get_it (  ) 

Definition at line 17 of file get_it_i_say.c.

References u_file_recover_info::buffer, CHECK, d_offy, fd, FILE_INFO_FILE, force_giis(), giis_f, GIIS_FSIZE, u_file_recover_info::info, u_file_recover_info::s_file_recover_info::inode_number, u_file_recover_info::s_file_recover_info::name, u_file_recover_info::s_file_recover_info::owner, pwfile, s_offy, search_format, use_uid, user, and verify_inode().

Referenced by main().

Here is the call graph for this function:

int get_it_i_say (  ) 

Definition at line 195 of file get_it_i_say.c.

References d_offy, u_file_recover_info::s_file_recover_info::data_block, device_name, u_file_recover_info::s_file_recover_info::dfragment_flag, DIND_INFO_FILE, err_size, ERROR, fd, u_file_recover_info::s_file_recover_info::file_size, fileoverwritten, gd, get_data_from_block(), giis_f, hole, u_file_recover_info::s_file_recover_info::id_offset, u_file_recover_info::info, u_file_recover_info::s_file_recover_info::is_offset, u_file_recover_info::s_file_recover_info::name, O_CREAT, O_RDWR, O_TRUNC, s_offy, u_file_recover_info::s_file_recover_info::sfragment_flag, SIND_INFO_FILE, and size.

Referenced by force_giis().

Here is the call graph for this function:

int verify_inode ( unsigned long  inode  ) 

Definition at line 164 of file get_it_i_say.c.

References deleted_inode_offset, find_inode_offset(), fs, iin, get_ext_inode::in, file_system::inode_number, file_system::inode_offset, and read_inode().

Referenced by get_it().

Here is the call graph for this function:


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