*: introduce and use xmkstemp. -65 bytes.
Signed-off-by: Alexander Shishkin <virtuoso@slind.org> Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
This commit is contained in:
parent
cbfeaac7af
commit
6722737ece
7 changed files with 17 additions and 16 deletions
|
@ -685,9 +685,8 @@ static int diffreg(char *file[2])
|
|||
*/
|
||||
if (lseek(fd, 0, SEEK_SET) == -1 && errno == ESPIPE) {
|
||||
char name[] = "/tmp/difXXXXXX";
|
||||
int fd_tmp = mkstemp(name);
|
||||
if (fd_tmp < 0)
|
||||
bb_perror_msg_and_die("mkstemp");
|
||||
int fd_tmp = xmkstemp(name);
|
||||
|
||||
unlink(name);
|
||||
if (bb_copyfd_eof(fd, fd_tmp) < 0)
|
||||
xfunc_die();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue