|
version 1.1, 2012/02/17 15:09:30
|
version 1.1.1.4, 2021/03/17 00:32:36
|
|
Line 3
|
Line 3
|
| * functions, so that module test harnesses can run standalone. |
* functions, so that module test harnesses can run standalone. |
| * |
* |
| * Copyright (C) 2001, 2002 Martin Pool <mbp@samba.org> |
* Copyright (C) 2001, 2002 Martin Pool <mbp@samba.org> |
| * Copyright (C) 2003-2009 Wayne Davison | * Copyright (C) 2003-2020 Wayne Davison |
| * |
* |
| * This program is free software; you can redistribute it and/or modify |
* This program is free software; you can redistribute it and/or modify |
| * it under the terms of the GNU General Public License as published by |
* it under the terms of the GNU General Public License as published by |
|
Line 21
|
Line 21
|
| |
|
| #include "rsync.h" |
#include "rsync.h" |
| |
|
| |
int do_fsync = 0; |
| |
int inplace = 0; |
| int modify_window = 0; |
int modify_window = 0; |
| |
int preallocate_files = 0; |
| |
int protect_args = 0; |
| int module_id = -1; |
int module_id = -1; |
| int relative_paths = 0; |
int relative_paths = 0; |
| int human_readable = 0; |
|
| int module_dirlen = 0; |
int module_dirlen = 0; |
| |
int force_change = 0; |
| |
int preserve_acls = 0; |
| int preserve_times = 0; |
int preserve_times = 0; |
| int preserve_xattrs = 0; |
int preserve_xattrs = 0; |
| mode_t orig_umask = 002; | int preserve_perms = 0; |
| | int preserve_executability = 0; |
| | int preserve_hfs_compression = 0; |
| | int open_noatime = 0; |
| | int ignore_case = 0; |
| | size_t max_alloc = 0; /* max_alloc is needed when combined with util2.o */ |
| char *partial_dir; |
char *partial_dir; |
| char *module_dir; |
char *module_dir; |
| struct filter_list_struct daemon_filter_list; | filter_rule_list daemon_filter_list; |
| | short info_levels[COUNT_INFO], debug_levels[COUNT_DEBUG]; |
| |
|
| void rprintf(UNUSED(enum logcode code), const char *format, ...) |
void rprintf(UNUSED(enum logcode code), const char *format, ...) |
| { |
{ |
|
Line 58 struct filter_list_struct daemon_filter_list;
|
Line 69 struct filter_list_struct daemon_filter_list;
|
| exit(code); |
exit(code); |
| } |
} |
| |
|
| int check_filter(UNUSED(struct filter_list_struct *listp), UNUSED(enum logcode code), | int check_filter(UNUSED(filter_rule_list *listp), UNUSED(enum logcode code), |
| UNUSED(const char *name), UNUSED(int name_is_dir)) |
UNUSED(const char *name), UNUSED(int name_is_dir)) |
| { |
{ |
| /* This function doesn't really get called in this test context, so |
/* This function doesn't really get called in this test context, so |
|
Line 66 struct filter_list_struct daemon_filter_list;
|
Line 77 struct filter_list_struct daemon_filter_list;
|
| return 0; |
return 0; |
| } |
} |
| |
|
| int make_bak_dir(UNUSED(const char *fullpath)) | int copy_xattrs(UNUSED(const char *source), UNUSED(const char *dest)) |
| { |
{ |
| return -1; |
return -1; |
| } |
} |
| |
|
| int copy_xattrs(UNUSED(const char *source), UNUSED(const char *dest)) | void free_xattr(UNUSED(stat_x *sxp)) |
| { |
{ |
| return -1; | return; |
| } |
} |
| |
|
| |
void free_acl(UNUSED(stat_x *sxp)) |
| |
{ |
| |
return; |
| |
} |
| |
|
| char *lp_name(UNUSED(int mod)) |
char *lp_name(UNUSED(int mod)) |
| { |
{ |
| return NULL; |
return NULL; |
|
Line 90 struct filter_list_struct daemon_filter_list;
|
Line 106 struct filter_list_struct daemon_filter_list;
|
| { |
{ |
| return "tester"; |
return "tester"; |
| } |
} |
| |
|
| |
int csum_len_for_type(int cst, int flg) |
| |
{ |
| |
return cst || !flg ? 16 : 1; |
| |
} |
| |
|
| |
int canonical_checksum(int cst) |
| |
{ |
| |
return cst ? 0 : 0; |
| |
} |
| |
|
| |
#if defined SUPPORT_FILEFLAGS || defined SUPPORT_FORCE_CHANGE |
| |
int make_mutable(UNUSED(const char *fname), UNUSED(mode_t mode), UNUSED(uint32 fileflags), UNUSED(uint32 iflags)) |
| |
{ |
| |
return 0; |
| |
} |
| |
|
| |
/* Undo a prior make_mutable() call that returned a 1. */ |
| |
int undo_make_mutable(UNUSED(const char *fname), UNUSED(uint32 fileflags)) |
| |
{ |
| |
return 0; |
| |
} |
| |
#endif |
| |
|
| |
#ifdef SUPPORT_XATTRS |
| |
int x_lstat(UNUSED(const char *fname), UNUSED(STRUCT_STAT *fst), UNUSED(STRUCT_STAT *xst)) |
| |
{ |
| |
return -1; |
| |
} |
| |
#endif |