bug-gnulib
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

canonicalize, canonicalize-lgpl: Straighten dependencies


From: Bruno Haible
Subject: canonicalize, canonicalize-lgpl: Straighten dependencies
Date: Sat, 30 Jan 2021 16:25:19 +0100
User-agent: KMail/5.1.3 (Linux/4.4.0-197-generic; KDE/5.18.0; x86_64; ; )

The modules canonicalize, canonicalize-lgpl don't need to depend on
'malloc-posix', 'free-posix' any more, since they don't call malloc() or free()
directly (as they now delegate their memory handling to the module
'scratch_buffer').

OTOH, since they include <unistd.h>, they need to depend on module 'unistd'.


2021-01-30  Bruno Haible  <bruno@clisp.org>

        canonicalize, canonicalize-lgpl: Straighten dependencies.
        * modules/canonicalize-lgpl (Depends-on): Remove free-posix,
        malloc-posix. Add unistd.
        * modules/canonicalize (Depends-on): Remove free-posix, xalloc.
        Add unistd.

diff --git a/modules/canonicalize b/modules/canonicalize
index a6cf76f..ddd83bc 100644
--- a/modules/canonicalize
+++ b/modules/canonicalize
@@ -15,7 +15,6 @@ extensions
 fcntl-h
 file-set
 filename
-free-posix
 getcwd
 hash-triple-simple
 idx
@@ -29,7 +28,7 @@ scratch_buffer
 stat
 stdbool
 sys_stat
-xalloc
+unistd
 xalloc-die
 
 configure.ac:
diff --git a/modules/canonicalize-lgpl b/modules/canonicalize-lgpl
index b8e87a6..0bc5591 100644
--- a/modules/canonicalize-lgpl
+++ b/modules/canonicalize-lgpl
@@ -16,11 +16,9 @@ eloop-threshold   [test $HAVE_CANONICALIZE_FILE_NAME = 0 || 
test $REPLACE_CANONI
 errno             [test $HAVE_CANONICALIZE_FILE_NAME = 0 || test 
$REPLACE_CANONICALIZE_FILE_NAME = 1]
 fcntl-h           [test $HAVE_CANONICALIZE_FILE_NAME = 0 || test 
$REPLACE_CANONICALIZE_FILE_NAME = 1]
 filename          [test $HAVE_CANONICALIZE_FILE_NAME = 0 || test 
$REPLACE_CANONICALIZE_FILE_NAME = 1]
-free-posix        [test $HAVE_CANONICALIZE_FILE_NAME = 0 || test 
$REPLACE_CANONICALIZE_FILE_NAME = 1]
 idx               [test $HAVE_CANONICALIZE_FILE_NAME = 0 || test 
$REPLACE_CANONICALIZE_FILE_NAME = 1]
 intprops          [test $HAVE_CANONICALIZE_FILE_NAME = 0 || test 
$REPLACE_CANONICALIZE_FILE_NAME = 1]
 libc-config       [test $HAVE_CANONICALIZE_FILE_NAME = 0 || test 
$REPLACE_CANONICALIZE_FILE_NAME = 1]
-malloc-posix      [test $HAVE_CANONICALIZE_FILE_NAME = 0 || test 
$REPLACE_CANONICALIZE_FILE_NAME = 1]
 memmove           [test $HAVE_CANONICALIZE_FILE_NAME = 0 || test 
$REPLACE_CANONICALIZE_FILE_NAME = 1]
 mempcpy           [test $HAVE_CANONICALIZE_FILE_NAME = 0 || test 
$REPLACE_CANONICALIZE_FILE_NAME = 1]
 pathmax           [test $HAVE_CANONICALIZE_FILE_NAME = 0 || test 
$REPLACE_CANONICALIZE_FILE_NAME = 1]
@@ -30,6 +28,7 @@ scratch_buffer    [test $HAVE_CANONICALIZE_FILE_NAME = 0 || 
test $REPLACE_CANONI
 stat              [test $HAVE_CANONICALIZE_FILE_NAME = 0 || test 
$REPLACE_CANONICALIZE_FILE_NAME = 1]
 stdbool           [test $HAVE_CANONICALIZE_FILE_NAME = 0 || test 
$REPLACE_CANONICALIZE_FILE_NAME = 1]
 sys_stat          [test $HAVE_CANONICALIZE_FILE_NAME = 0 || test 
$REPLACE_CANONICALIZE_FILE_NAME = 1]
+unistd            [test $HAVE_CANONICALIZE_FILE_NAME = 0 || test 
$REPLACE_CANONICALIZE_FILE_NAME = 1]
 
 configure.ac:
 gl_CANONICALIZE_LGPL




reply via email to

[Prev in Thread] Current Thread [Next in Thread]