Changeset: 9596c55903e5 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=9596c55903e5
Modified Files:
        gdk/gdk_posix.c
Branch: default
Log Message:

fixed conflicts after Arjen's latest merge with Feb2013 branch.


diffs (48 lines):

diff --git a/gdk/gdk_posix.c b/gdk/gdk_posix.c
--- a/gdk/gdk_posix.c
+++ b/gdk/gdk_posix.c
@@ -437,33 +437,10 @@ MT_mremap(const char *path, int mode, vo
                if ((fd = open(path, O_RDWR)) < 0) {
                        fprintf(stderr, "= %s:%d: 
MT_mremap(%s,"PTRFMT","SZFMT","SZFMT"): open() failed\n", __FILE__, __LINE__, 
path?path:"NULL", PTRFMTCAST old_address, old_size, *new_size);
                        return NULL;
-<<<<<<< variant A
+               }
                if (GDKextendf(fd, *new_size) < 0) {
->>>>>>> variant B
-               }
-               if (fstat(fd, &stb) < 0) {
-                       /* shouldn't happen */
                        close(fd);
-                       fprintf(stderr, "= %s:%d: 
MT_mremap(%s,"PTRFMT","SZFMT","SZFMT"): fstat() failed\n", __FILE__, __LINE__, 
path?path:"NULL", PTRFMTCAST old_address, old_size, *new_size);
-                       return NULL;
-               }
-               /* if necessary, extend the underlying file */
-               if (stb.st_size < (off_t) *new_size &&
-                   (lseek(fd, *new_size - 1, SEEK_SET) < 0 ||
-                    write(fd, "\0", 1) < 0)) {
-####### Ancestor
-               if (fstat(fd, &stb) < 0) {
-                       /* shouldn't happen */
-                       close(fd);
-                       return NULL;
-               }
-               /* if necessary, extend the underlying file */
-               if (stb.st_size < (off_t) *new_size &&
-                   (lseek(fd, *new_size - 1, SEEK_SET) < 0 ||
-                    write(fd, "\0", 1) < 0)) {
-======= end
-                       close(fd);
-                       fprintf(stderr, "= %s:%d: 
MT_mremap(%s,"PTRFMT","SZFMT","SZFMT"): lseek() or write() failed\n", __FILE__, 
__LINE__, path?path:"NULL", PTRFMTCAST old_address, old_size, *new_size);
+                       fprintf(stderr, "= %s:%d: 
MT_mremap(%s,"PTRFMT","SZFMT","SZFMT"): GDKextendf() failed\n", __FILE__, 
__LINE__, path?path:"NULL", PTRFMTCAST old_address, old_size, *new_size);
                        return NULL;
                }
 #ifdef HAVE_MREMAP
@@ -577,7 +554,7 @@ MT_mremap(const char *path, int mode, vo
                                                  old_size) < 0 ||
                                            ftruncate(fd, *new_size) < 0) {
                                                close(fd);
-                                               fprintf(stderr, "= %s:%d: 
MT_mremap(%s,"PTRFMT","SZFMT","SZFMT"): write() or lseek() or write() 
failed\n", __FILE__, __LINE__, path?path:"NULL", PTRFMTCAST old_address, 
old_size, *new_size);
+                                               fprintf(stderr, "= %s:%d: 
MT_mremap(%s,"PTRFMT","SZFMT","SZFMT"): write() or ftruncate() failed\n", 
__FILE__, __LINE__, path?path:"NULL", PTRFMTCAST old_address, old_size, 
*new_size);
                                                return NULL;
                                        }
                                        p = mmap(NULL, *new_size, prot, flags,
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
http://mail.monetdb.org/mailman/listinfo/checkin-list

Reply via email to