Under VMS, ftruncate should be available

This commit is contained in:
Bodo Möller 2000-01-23 22:02:34 +00:00
parent e84c2d2679
commit ce052b6c3b

View file

@ -162,6 +162,13 @@ int RAND_write_file(const char *file)
ret+=i;
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);
memset(buf,0,BUFSIZE);
err: