--- embedaddon/rsync/proto.h 2012/02/17 15:09:30 1.1.1.1 +++ embedaddon/rsync/proto.h 2013/07/22 00:20:20 1.1.1.1.2.1 @@ -305,6 +305,7 @@ int do_chmod(const char *path, mode_t mode); int do_rename(const char *fname1, const char *fname2); int do_ftruncate(int fd, OFF_T size); void trim_trailing_slashes(char *name); +int do_mkdir_path(char *fname, mode_t mode); int do_mkdir(char *fname, mode_t mode); int do_mkstemp(char *template, mode_t perms); int do_stat(const char *fname, STRUCT_STAT *st); @@ -362,6 +363,8 @@ char *normalize_path(char *path, BOOL force_newbuf, un char *full_fname(const char *fn); char *partial_dir_fname(const char *fname); int handle_partial_dir(const char *fname, int create); +int u_strcmp(const char *p1, const char *p2); +int u_memcmp(const void *p1, const void *p2, size_t len); int unsafe_symlink(const char *dest, const char *src); char *human_num(int64 num); char *human_dnum(double dnum, int decimal_digits);