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