Lines Matching refs:newfd
117 copy_content (Elf *elf, int newfd, off_t off, size_t n)
129 return write_retry (newfd, rawfile + off, n) != (ssize_t) n;
217 int newfd = mkstemp (tmpfname);
218 if (unlikely (newfd == -1))
227 if (unlikely (write_retry (newfd, ARMAG, SARMAG) != SARMAG))
232 if (newfd != -1)
233 close (newfd);
248 && ((write_retry (newfd, symtab.symsoff,
251 || (write_retry (newfd, symtab.symsname,
259 && copy_content (arelf, newfd, SARMAG, index_off - SARMAG))
260 || copy_content (arelf, newfd, rest_off, st.st_size - rest_off))
264 if (fchown (newfd, st.st_uid, st.st_gid) != 0) { ; }
267 if (fchmod (newfd, st.st_mode & ALLPERMS) != 0
268 || close (newfd) != 0)
270 newfd = -1;