lib/system: remove useless HAVE_LINUX_FALLOCATE64 logic
authorDavid Disseldorp <ddiss@samba.org>
Mon, 9 Feb 2015 14:51:28 +0000 (15:51 +0100)
committerJeremy Allison <jra@samba.org>
Mon, 9 Mar 2015 20:27:07 +0000 (21:27 +0100)
Signed-off-by: David Disseldorp <ddiss@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
source3/lib/system.c

index 7531d771ce98ba4964149955af02d7ede4e23146..4f3e214a5416eef651962a311c4b3b0d07ff74b9 100644 (file)
@@ -480,7 +480,7 @@ int sys_posix_fallocate(int fd, off_t offset, off_t len)
 
 int sys_fallocate(int fd, enum vfs_fallocate_mode mode, off_t offset, off_t len)
 {
-#if defined(HAVE_LINUX_FALLOCATE64) || defined(HAVE_LINUX_FALLOCATE)
+#if defined(HAVE_LINUX_FALLOCATE)
        int lmode;
        switch (mode) {
        case VFS_FALLOCATE_EXTEND_SIZE:
@@ -493,9 +493,7 @@ int sys_fallocate(int fd, enum vfs_fallocate_mode mode, off_t offset, off_t len)
                errno = EINVAL;
                return -1;
        }
-#if defined(HAVE_LINUX_FALLOCATE)
        return fallocate(fd, lmode, offset, len);
-#endif
 #else
        /* TODO - plumb in fallocate from other filesysetms like VXFS etc. JRA. */
        errno = ENOSYS;