diff --git a/src/c/file.d b/src/c/file.d index a8a7b2aad..851e94af3 100644 --- a/src/c/file.d +++ b/src/c/file.d @@ -2740,6 +2740,9 @@ ecl_make_stream_from_fd(cl_object fname, int fd, enum ecl_smmode smm) case smm_output: mode = "w"; break; + case smm_io: + mode = "w+"; + break; #if defined(ECL_WSOCK) case smm_input_wsock: case smm_output_wsock: