int i;
long l;
time_t t;
- char tmptempl[L_tmpnam], rdbuf[10];
+ char rdbuf[10];
_argv = argv;
}
}
- tmpnam(tmptempl);
- fptmp = fopen(tmptempl,"wb");
+ fptmp = tmpfile();
if (! fptmp)
{
fprintf(stderr,"rdflib: could not open temporary file\n");
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) ) {
fclose(fp);
fclose(fptmp);
- unlink(tmptempl);
break;
default: