Changeset: 83a84286f20f for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=83a84286f20f
Modified Files:
        gdk/gdk.h
        gdk/gdk_posix.h
Branch: Jan2014
Log Message:

Clang on MacOS doesn't implement __attribute__((__alloc_size__(X))).


diffs (42 lines):

diff --git a/gdk/gdk.h b/gdk/gdk.h
--- a/gdk/gdk.h
+++ b/gdk/gdk.h
@@ -2262,8 +2262,7 @@ gdk_export BAT *BATimprints(BAT *b);
 #define GDK_HISTO_MAX_BIT      ((int) (sizeof(size_t)<<3))
 
 /* we prefer to use vm_alloc routines on size > GDKmmap */
-gdk_export void *GDKmmap(const char *path, int mode, size_t len)
-       __attribute__((__alloc_size__(3)));
+gdk_export void *GDKmmap(const char *path, int mode, size_t len);
 
 gdk_export size_t GDK_mem_maxsize;     /* max allowed size of committed memory 
*/
 gdk_export size_t GDK_vm_maxsize;      /* max allowed size of reserved vm */
@@ -2272,12 +2271,9 @@ gdk_export int   GDK_vm_trim;            /* allow tr
 gdk_export size_t GDKmem_cursize(void);        /* RAM/swapmem that MonetDB has 
claimed from OS */
 gdk_export size_t GDKvm_cursize(void); /* current MonetDB VM address space 
usage */
 
-gdk_export void *GDKmalloc(size_t size)
-       __attribute__((__alloc_size__(1)));
-gdk_export void *GDKzalloc(size_t size)
-       __attribute__((__alloc_size__(1)));
-gdk_export void *GDKrealloc(void *pold, size_t size)
-       __attribute__((__alloc_size__(2)));
+gdk_export void *GDKmalloc(size_t size);
+gdk_export void *GDKzalloc(size_t size);
+gdk_export void *GDKrealloc(void *pold, size_t size);
 gdk_export void GDKfree(void *blk);
 gdk_export str GDKstrdup(const char *s);
 
diff --git a/gdk/gdk_posix.h b/gdk/gdk_posix.h
--- a/gdk/gdk_posix.h
+++ b/gdk/gdk_posix.h
@@ -189,8 +189,7 @@ gdk_export void MT_sleep_ms(unsigned int
 
 gdk_export size_t MT_getrss(void);
 
-gdk_export void *MT_mmap(const char *path, int mode, size_t len)
-       __attribute__((__alloc_size__(3)));
+gdk_export void *MT_mmap(const char *path, int mode, size_t len);
 gdk_export int MT_munmap(void *p, size_t len);
 
 gdk_export int MT_path_absolute(const char *path);
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to