[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- canonicalize, canonicalize-lgpl: Straighten dependencies,
Bruno Haible <=