newfile
unsigned char *newfile;
if ((newfile = malloc((size_t) newsize)) == NULL) {
(void) memset(newfile + rc, LIBELF_PRIVATE(fillchar),
if ((nrc = _libelf_write_ehdr(e, newfile, ex)) < 0)
if ((nrc = _libelf_write_phdr(e, newfile, ex)) < 0)
if ((nrc = _libelf_write_scn(e, newfile, ex)) < 0)
if ((nrc = _libelf_write_shdr(e, newfile, ex)) < 0)
if (write(e->e_fd, newfile, (size_t) newsize) != newsize) {
e->e_rawfile = newfile;
newfile = NULL;
if (newfile)
free(newfile);
free(newfile);
ofp = newfile();
ofp = newfile();
ofp = newfile();
FILE *newfile(void);
rsync_set_metadata_at(struct sess *sess, int newfile, int rootfd,
if (newfile || sess->opts->preserve_perms) {
rsync_set_metadata(struct sess *sess, int newfile,
if (newfile || sess->opts->preserve_perms) {
newfile();
newfile();
newfile();
newfile();
newfile();
newfile();
void newfile(void);