Main Page   Alphabetical List   Data Structures   File List   Data Fields   Globals   Related Pages  

file_struct Struct Reference

#include <rsync.h>


Data Fields

unsigned flags
time_t modtime
OFF_T length
mode_t mode
INO64_T inode
DEV64_T dev
 Device this file lives upon. More...

DEV64_T rdev
 If this is a device node, the device number. More...

uid_t uid
gid_t gid
char * basename
char * dirname
char * basedir
char * link
char * sum


Field Documentation

unsigned flags
 

Definition at line 334 of file rsync.h.

Referenced by create_flist_from_batch(), delete_files(), receive_file_entry(), and send_file_name().

time_t modtime
 

Definition at line 335 of file rsync.h.

Referenced by list_file_entry(), make_file(), read_batch_flist_info(), receive_file_entry(), recv_generator(), send_file_entry(), set_perms(), and skip_file().

OFF_T length
 

Definition at line 336 of file rsync.h.

Referenced by adapt_block_size(), clean_flist(), list_file_entry(), log_formatted(), make_file(), read_batch_flist_info(), receive_file_entry(), recv_file_list(), recv_files(), send_file_entry(), send_files(), and skip_file().

mode_t mode
 

Definition at line 337 of file rsync.h.

Referenced by check_hard_link(), clean_flist(), delete_files(), delete_one(), finish_transfer(), generate_files(), hlink_compare(), keep_backup(), list_file_entry(), make_file(), read_batch_flist_info(), receive_file_entry(), recv_file_list(), recv_files(), recv_generator(), send_file_entry(), send_file_name(), and set_perms().

INO64_T inode
 

Definition at line 339 of file rsync.h.

Referenced by add_delete_entry(), check_hard_link(), do_hard_links(), hlink_compare(), make_file(), read_batch_flist_info(), receive_file_entry(), and send_file_entry().

DEV64_T dev
 

Device this file lives upon.

Definition at line 341 of file rsync.h.

Referenced by add_delete_entry(), check_hard_link(), do_hard_links(), hlink_compare(), make_file(), read_batch_flist_info(), receive_file_entry(), and send_file_entry().

DEV64_T rdev
 

If this is a device node, the device number.

Definition at line 344 of file rsync.h.

Referenced by keep_backup(), make_file(), read_batch_flist_info(), receive_file_entry(), recv_generator(), and send_file_entry().

uid_t uid
 

Definition at line 345 of file rsync.h.

Referenced by make_file(), read_batch_flist_info(), receive_file_entry(), recv_uid_list(), send_file_entry(), and set_perms().

gid_t gid
 

Definition at line 346 of file rsync.h.

Referenced by make_file(), read_batch_flist_info(), receive_file_entry(), recv_uid_list(), send_file_entry(), and set_perms().

char* basename
 

Definition at line 347 of file rsync.h.

Referenced by clean_flist(), delete_files(), do_hard_links(), f_name(), flist_up(), free_file(), generate_files(), list_file_entry(), make_file(), read_batch_flist_info(), receive_file_entry(), recv_files(), and send_file_name().

char* dirname
 

Definition at line 348 of file rsync.h.

Referenced by clean_flist(), f_name(), make_file(), read_batch_flist_info(), receive_file_entry(), and show_flist().

char* basedir
 

Definition at line 349 of file rsync.h.

Referenced by log_formatted(), make_file(), read_batch_flist_info(), send_files(), and show_flist().

char* link
 

Definition at line 350 of file rsync.h.

Referenced by free_file(), keep_backup(), list_file_entry(), make_file(), read_batch_flist_info(), receive_file_entry(), recv_generator(), and send_file_entry().

char* sum
 

Definition at line 351 of file rsync.h.

Referenced by free_file(), make_file(), read_batch_flist_info(), receive_file_entry(), send_file_entry(), and skip_file().


The documentation for this struct was generated from the following file:
Generated on Tue Apr 16 12:37:40 2002 for rsync by doxygen1.2.15