changeset 13597:2009960fc420

Rename module 'malloc' -> 'malloc-gnu'.
author Bruno Haible <bruno@clisp.org>
date Sat, 28 Aug 2010 23:20:01 +0200
parents 3db59d862630
children f45ce22732be
files ChangeLog NEWS doc/posix-functions/malloc.texi modules/argp modules/malloc modules/malloc-gnu modules/regex
diffstat 7 files changed, 52 insertions(+), 7 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,14 @@
+2010-08-28  Bruno Haible  <bruno@clisp.org>
+
+	Rename module 'malloc' -> 'malloc-gnu'.
+	* modules/malloc-gnu: New file, copied from modules/malloc.
+	* modules/malloc: Convert to a redirection to 'malloc-gnu'. Mark as
+	obsolete.
+	* modules/argp (Depends-on): Update.
+	* modules/regex (Depends-on): Update.
+	* doc/posix-functions/malloc.texi: Update.
+	* NEWS: Mention the change.
+
 2010-08-28  Eric Blake  <eblake@redhat.com>
 
 	pread, pwrite: add missing dependency
--- a/NEWS
+++ b/NEWS
@@ -6,6 +6,9 @@
 
 Date        Modules         Changes
 
+2010-08-28  malloc          This module is deprecated. Use 'malloc-gnu'
+                            instead. It will be removed 2012-01-01.
+
 2010-08-14  memxfrm         This module is renamed to amemxfrm. The include
                             file is renamed to "amemxfrm.h". The function is
                             renamed to amemxfrm.
--- a/doc/posix-functions/malloc.texi
+++ b/doc/posix-functions/malloc.texi
@@ -20,6 +20,6 @@
 AIX 5.1, OSF/1 5.1.
 @end itemize
 
-Extension: Gnulib provides a module @samp{malloc} that substitutes a
+Extension: Gnulib provides a module @samp{malloc-gnu} that substitutes a
 @code{malloc} implementation that behaves more like the glibc implementation,
 regarding the result of @code{malloc (0)}.
--- a/modules/argp
+++ b/modules/argp
@@ -28,7 +28,7 @@
 getopt-gnu
 strchrnul
 sysexits
-malloc
+malloc-gnu
 mempcpy
 strndup
 strcase
--- a/modules/malloc
+++ b/modules/malloc
@@ -6,15 +6,18 @@
 otherwise when this module occurs as a tests-related module, it will
 have side effects on the compilation of the main modules in lib/.
 
+Status:
+obsolete
+
+Notice:
+This module is obsolete. Use the module 'malloc-gnu' instead.
+
 Files:
-lib/malloc.c
 
 Depends-on:
-malloc-posix
+malloc-gnu
 
 configure.ac:
-gl_FUNC_MALLOC_GNU
-AC_DEFINE([GNULIB_MALLOC_GNU], 1, [Define to indicate the 'malloc' module.])
 
 Makefile.am:
 
new file mode 100644
--- /dev/null
+++ b/modules/malloc-gnu
@@ -0,0 +1,28 @@
+Description:
+malloc() function that is glibc compatible.
+
+Comment:
+This module should not be used as a dependency from a test module,
+otherwise when this module occurs as a tests-related module, it will
+have side effects on the compilation of the main modules in lib/.
+
+Files:
+lib/malloc.c
+
+Depends-on:
+malloc-posix
+
+configure.ac:
+gl_FUNC_MALLOC_GNU
+AC_DEFINE([GNULIB_MALLOC_GNU], 1, [Define to indicate the 'malloc' module.])
+
+Makefile.am:
+
+Include:
+<stdlib.h>
+
+License:
+LGPLv2+
+
+Maintainer:
+Jim Meyering
--- a/modules/regex
+++ b/modules/regex
@@ -17,7 +17,7 @@
 extensions
 gettext-h
 localcharset
-malloc
+malloc-gnu
 memcmp
 memmove
 mbrtowc