Return to diffreg.c CVS log | Up to [local] / src / usr.bin / diff |
version 1.73, 2009/10/27 23:59:37 | version 1.74, 2010/03/22 19:33:19 | ||
---|---|---|---|
|
|
||
return (NULL); | return (NULL); | ||
} | } | ||
if ((ofd = mkstemp(tempfile)) < 0) | if ((ofd = mkstemp(tempfile)) < 0) { | ||
close(ifd); | |||
return (NULL); | return (NULL); | ||
} | |||
unlink(tempfile); | unlink(tempfile); | ||
while ((nread = read(ifd, buf, BUFSIZ)) > 0) { | while ((nread = read(ifd, buf, BUFSIZ)) > 0) { | ||
if (write(ofd, buf, nread) != nread) { | if (write(ofd, buf, nread) != nread) { |