Under VMS, ftruncate should be available
This commit is contained in:
parent
e84c2d2679
commit
ce052b6c3b
@ -162,6 +162,13 @@ int RAND_write_file(const char *file)
|
|||||||
ret+=i;
|
ret+=i;
|
||||||
if (n <= 0) break;
|
if (n <= 0) break;
|
||||||
}
|
}
|
||||||
|
#ifdef VMS
|
||||||
|
/* We may have updated an existing file using mode "rb+",
|
||||||
|
* now remove any old extra bytes */
|
||||||
|
if (ret > 0)
|
||||||
|
ftruncate(fileno(out), ret);
|
||||||
|
#endif
|
||||||
|
|
||||||
fclose(out);
|
fclose(out);
|
||||||
memset(buf,0,BUFSIZE);
|
memset(buf,0,BUFSIZE);
|
||||||
err:
|
err:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user