gegl r2053 - in trunk: . gegl/buffer



Author: schumaml
Date: Mon Feb 18 22:34:13 2008
New Revision: 2053
URL: http://svn.gnome.org/viewvc/gegl?rev=2053&view=rev

Log:
* gegl/buffer/gegl-tile-disk.c (gegl_tile_disk_constructor): open the file descriptor in binary mode.

Modified:
   trunk/ChangeLog
   trunk/gegl/buffer/gegl-tile-disk.c

Modified: trunk/gegl/buffer/gegl-tile-disk.c
==============================================================================
--- trunk/gegl/buffer/gegl-tile-disk.c	(original)
+++ trunk/gegl/buffer/gegl-tile-disk.c	Mon Feb 18 22:34:13 2008
@@ -105,6 +105,13 @@
                      g_strerror (errno), err, nleft);
           return;
         }
+      else 
+	{
+          g_message ("read tile data from disk: "
+                     "%s (%d/%d bytes read)",
+                     g_strerror (errno), err, nleft);
+	}
+
       nleft -= err;
     }
 }
@@ -453,7 +460,7 @@
   object = G_OBJECT_CLASS (parent_class)->constructor (type, n_params, params);
   disk   = GEGL_TILE_DISK (object);
 
-  disk->fd = g_open (disk->path, O_CREAT | O_RDWR, S_IRUSR | S_IWUSR | O_DIRECT);
+  disk->fd = g_open (disk->path, O_CREAT | O_RDWR | O_BINARY, S_IRUSR | S_IWUSR | O_DIRECT);
   if (disk->fd == -1)
     {
       g_message ("Unable to open swap file '%s' GEGL unable to initialize virtual memory", disk->path);



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]