4 #define COPY_READ_ERROR (-2)
5 #define COPY_WRITE_ERROR (-3)
6 int copy_fd(int ifd
, int ofd
);
7 int copy_file(const char *dst
, const char *src
, int mode
);
8 int copy_file_with_time(const char *dst
, const char *src
, int mode
);
11 * Compare the file mode and contents of two given files.
13 * If both files are actually symbolic links, the function returns 1 if the link
14 * targets are identical or 0 if they are not.
16 * If any of the two files cannot be accessed or in case of read failures, this
19 * If the file modes and contents are identical, the function returns 1,
20 * otherwise it returns 0.
22 int do_files_match(const char *path1
, const char *path2
);