]> granicus.if.org Git - imagemagick/commitdiff
(no commit message)
authorcristy <urban-warrior@git.imagemagick.org>
Tue, 18 Dec 2012 19:23:48 +0000 (19:23 +0000)
committercristy <urban-warrior@git.imagemagick.org>
Tue, 18 Dec 2012 19:23:48 +0000 (19:23 +0000)
MagickCore/cache.c

index b2b4b4dcd7428eac1144fd260efa9a561d02fdd1..fd36b8756fe29eb4a9cf509b42337fc607cf9cb9 100644 (file)
@@ -3665,6 +3665,7 @@ static MagickBooleanType ExtendCache(Image *image,MagickSizeType length)
     *cache_info;
 
   MagickOffsetType
+    count,
     extent,
     offset;
 
@@ -3689,26 +3690,8 @@ static MagickBooleanType ExtendCache(Image *image,MagickSizeType length)
   if ((MagickSizeType) offset >= length)
     return(MagickTrue);
   extent=(MagickOffsetType) length-1;
-#if !defined(MAGICKCORE_HAVE_POSIX_FALLOCATE)
-  {
-    MagickOffsetType
-      count;
-
-    count=WritePixelCacheRegion(cache_info,extent,1,(const unsigned char *) "");
-    if (count != (MagickOffsetType) 1)
-      return(MagickFalse);
-  }
-#else
-  {
-    int
-      status;
-
-    status=posix_fallocate(cache_info->file,offset+1,extent-offset);
-    if (status != 0)
-      return(MagickFalse);
-  }
-#endif
-  return(MagickTrue);
+  count=WritePixelCacheRegion(cache_info,extent,1,(const unsigned char *) "");
+  return(count != (MagickOffsetType) 1 ? MagickFalse : MagickTrue);
 }
 
 static MagickBooleanType OpenPixelCache(Image *image,const MapMode mode,