From 8effb0cf8f8ab0824ec637757acde7fe0da8fcbf Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Thu, 21 Oct 2010 22:59:26 +0100 Subject: [PATCH] file_preallocate(): Don't ignore ENOSPC with OSX either, caller will check it. --- src/lib/file-set-size.c | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/src/lib/file-set-size.c b/src/lib/file-set-size.c index c2370feda1..148e45e45d 100644 --- a/src/lib/file-set-size.c +++ b/src/lib/file-set-size.c @@ -98,13 +98,8 @@ int file_preallocate(int fd ATTR_UNUSED, off_t size ATTR_UNUSED) fs.fst_offset = 0; fs.fst_length = size; fs.fst_bytesalloc = 0; - if (fcntl(fd, F_PREALLOCATE, &fs) < 0) { - if (errno == ENOSPC) { - /* can't allocate contiguous block. just forget it. */ - return 0; - } + if (fcntl(fd, F_PREALLOCATE, &fs) < 0) return -1; - } return 0; #else return 0; -- 2.47.3