diff options
Diffstat (limited to 'libgfortran/io/unix.c')
-rw-r--r-- | libgfortran/io/unix.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libgfortran/io/unix.c b/libgfortran/io/unix.c index 1293b24..550ddab 100644 --- a/libgfortran/io/unix.c +++ b/libgfortran/io/unix.c @@ -586,7 +586,7 @@ fd_truncate (unix_stream * s) /* non-seekable files, like terminals and fifo's fail the lseek. Using ftruncate on a seekable special file (like /dev/null) - is undefined, so we treat it as if the ftruncate failed. + is undefined, so we treat it as if the ftruncate succeeded. */ #ifdef HAVE_FTRUNCATE if (s->special_file || ftruncate (s->fd, s->logical_offset)) @@ -597,7 +597,7 @@ fd_truncate (unix_stream * s) #endif { s->physical_offset = s->file_length = 0; - return FAILURE; + return SUCCESS; } s->physical_offset = s->file_length = s->logical_offset; |