* sysdeps/posix/posix_fallocate.c (posix_fallocate): If len == 0,
authorUlrich Drepper <drepper@redhat.com>
Tue, 3 May 2005 15:19:04 +0000 (15:19 +0000)
committerUlrich Drepper <drepper@redhat.com>
Tue, 3 May 2005 15:19:04 +0000 (15:19 +0000)
call ftruncate if offset is bigger than current size.  Make sure
the file is offset + len bytes long if that is more than current size.
Don't overwrite previous content of the file.
* sysdeps/posix/posix_fallocate64.c (__posix_fallocate64_l64):
Likewise.

ChangeLog

index b6ab53e..ef142bb 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2005-04-29  Jakub Jelinek  <jakub@redhat.com>
+
+       * sysdeps/posix/posix_fallocate.c (posix_fallocate): If len == 0,
+       call ftruncate if offset is bigger than current size.  Make sure
+       the file is offset + len bytes long if that is more than current size.
+       Don't overwrite previous content of the file.
+       * sysdeps/posix/posix_fallocate64.c (__posix_fallocate64_l64):
+       Likewise.
+
 2005-05-02  Roland McGrath  <roland@redhat.com>
 
        [BZ #924]