mirror of
https://github.com/netwide-assembler/nasm.git
synced 2025-03-19 18:00:23 +08:00
Use tmpfile() instead of tmpnam()
This commit is contained in:
parent
bfebdb0a07
commit
a607d27eb9
@ -130,7 +130,7 @@ int main(int argc, char **argv)
|
||||
int i;
|
||||
long l;
|
||||
time_t t;
|
||||
char tmptempl[L_tmpnam], rdbuf[10];
|
||||
char rdbuf[10];
|
||||
|
||||
_argv = argv;
|
||||
|
||||
@ -319,8 +319,7 @@ int main(int argc, char **argv)
|
||||
}
|
||||
}
|
||||
|
||||
tmpnam(tmptempl);
|
||||
fptmp = fopen(tmptempl,"wb");
|
||||
fptmp = tmpfile();
|
||||
if (! fptmp)
|
||||
{
|
||||
fprintf(stderr,"rdflib: could not open temporary file\n");
|
||||
@ -333,7 +332,7 @@ int main(int argc, char **argv)
|
||||
l = ftell(fp);
|
||||
fseek(fp, 0, SEEK_SET);
|
||||
copybytes(fp, fptmp, l);
|
||||
freopen(tmptempl, "rb", fptmp); /* reopen files */
|
||||
rewind(fptmp); /* reopen files */
|
||||
freopen(argv[2], "wb", fp);
|
||||
|
||||
while (! feof(fptmp) ) {
|
||||
@ -397,7 +396,6 @@ int main(int argc, char **argv)
|
||||
|
||||
fclose(fp);
|
||||
fclose(fptmp);
|
||||
unlink(tmptempl);
|
||||
break;
|
||||
|
||||
default:
|
||||
|
Loading…
x
Reference in New Issue
Block a user