ftp.nice.ch/pub/next/unix/tools/rsync.1.6.9.s.tar.gz#/rsync-1.6.9/proto.h

This is proto.h in view mode; [Download] [Up]

/* This file is automatically generated with "make proto". DO NOT EDIT */

uint32 get_checksum1(char *buf1,int len);
void get_checksum2(char *buf,int len,char *sum);
void file_checksum(char *fname,char *sum,off_t size);
void checksum_init(void);
void sum_init(void);
void sum_update(char *p,int len);
void sum_end(char *sum);
void send_file_entry_v10(struct file_struct *file,int f);
void receive_file_entry_v10(struct file_struct *file,
			    unsigned char flags,int f);
void setup_protocol(int f_out,int f_in);
int check_exclude(char *name,char **local_exclude_list);
void add_exclude_list(char *pattern,char ***list);
void add_exclude(char *pattern);
char **make_exclude_list(char *fname,char **list1,int fatal);
void add_exclude_file(char *fname,int fatal);
void send_exclude_list(int f);
void recv_exclude_list(int f);
void add_cvs_excludes(void);
int link_stat(const char *Path, struct stat *Buffer) ;
void send_file_entry_v11(struct file_struct *file,int f);
void receive_file_entry_v11(struct file_struct *file,
			    unsigned char flags,int f);
struct file_list *send_file_list(int f,int argc,char *argv[]);
struct file_list *recv_file_list(int f);
int file_compare(struct file_struct *f1,struct file_struct *f2);
int flist_find(struct file_list *flist,struct file_struct *f);
void clean_flist(struct file_list *flist);
void init_hard_links(struct file_list *flist);
int check_hard_link(struct file_struct *file);
void do_hard_links(struct file_list *flist);
int write_total(void);
int read_total(void);
void setup_nonblocking(int f_in,int f_out);
int read_int(int f);
void read_buf(int f,char *buf,int len);
unsigned char read_byte(int f);
int sparse_end(int f);
int write_sparse(int f,char *buf,int len);
void write_int(int f,int x);
void write_buf(int f,char *buf,int len);
void write_byte(int f,unsigned char c);
void write_flush(int f);
void do_server_sender(int argc,char *argv[]);
void do_server_recv(int argc,char *argv[]);
int main(int argc,char *argv[]);
void match_sums(int f,struct sum_struct *s,struct map_struct *buf,off_t len);
void match_report(void);
void recv_generator(char *fname,struct file_list *flist,int i,int f_out);
void exit_cleanup(int code);
void sig_int(void);
int recv_files(int f_in,struct file_list *flist,char *local_name,int f_gen);
off_t send_files(struct file_list *flist,int f_out,int f_in);
void generate_files(int f,struct file_list *flist,char *local_name,int f_recv);
void send_token(int f,int token,struct map_struct *buf,int offset,
		int n,int toklen);
int recv_token(int f,char **data);
void see_token(char *data, int toklen);
void add_uid(uid_t uid);
void add_gid(gid_t gid);
void send_uid_list(int f);
void recv_uid_list(int f, struct file_list *flist);
int num_waiting(int fd);
struct map_struct *map_file(int fd,off_t len);
char *map_ptr(struct map_struct *map,off_t offset,int len);
void unmap_file(struct map_struct *map);
int piped_child(char **command,int *f_in,int *f_out);
void out_of_memory(char *str);
int set_modtime(char *fname,time_t modtime);
int set_blocking(int fd, int set);
int create_directory_path(char *fname);
int full_write(int desc, char *ptr, int len);
int safe_read(int desc, char *ptr, int len);
int copy_file(char *source, char *dest, mode_t mode);

These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.