823ae07
diff -r f1af606531f5 memory/jemalloc/jemalloc.h
823ae07
--- mozilla/memory/jemalloc/jemalloc.h	Sat Nov 22 20:22:22 2008 +0100
823ae07
+++ mozilla/memory/jemalloc/jemalloc.h	Mon Dec 01 16:53:06 2008 -0500
823ae07
@@ -45,14 +45,14 @@
823ae07
 } jemalloc_stats_t;
823ae07
 
823ae07
 #ifndef MOZ_MEMORY_DARWIN
823ae07
-void	*malloc(size_t size);
823ae07
-void	*valloc(size_t size);
823ae07
-void	*calloc(size_t num, size_t size);
823ae07
-void	*realloc(void *ptr, size_t size);
823ae07
-void	free(void *ptr);
823ae07
+void	*malloc(size_t size)  __THROW __attribute_malloc__ __wur;
823ae07
+void	*valloc(size_t size)  __THROW __attribute_malloc__ __wur;
823ae07
+void	*calloc(size_t num, size_t size)  __THROW __attribute_malloc__ __wur;
823ae07
+void	*realloc(void *ptr, size_t size)  __THROW __attribute_malloc__ __wur;
823ae07
+void	free(void *ptr)  __THROW __attribute_malloc__ __wur;
823ae07
 #endif
823ae07
 
823ae07
-int	posix_memalign(void **memptr, size_t alignment, size_t size);
823ae07
+int	posix_memalign(void **memptr, size_t alignment, size_t size)  __THROW __attribute_malloc__ __wur;
823ae07
 void	*memalign(size_t alignment, size_t size);
823ae07
 size_t	malloc_usable_size(const void *ptr);
823ae07
 void	jemalloc_stats(jemalloc_stats_t *stats);