summaryrefslogtreecommitdiff
path: root/modules/dup2
diff options
context:
space:
mode:
authorBruno Haible <bruno@clisp.org>2011-09-23 20:55:00 +0200
committerBruno Haible <bruno@clisp.org>2011-09-23 20:55:00 +0200
commitfeb7da5e51db75738e91cce135c1906f7dc10948 (patch)
tree9de740f4f714829d6ae7fba33a570870ed9e1a9f /modules/dup2
parent27ba0d3030c9932731e6b55549733ae0090a1b62 (diff)
downloadgnulib-feb7da5e51db75738e91cce135c1906f7dc10948.tar.gz
dup2: Make code more maintainable.
* lib/dup2.c (dup2_nothrow): New function, extracted from rpl_dup2. (rpl_dup2): Use it. * m4/dup2.m4 (gl_PREREQ_DUP2): New macro. * modules/dup2 (configure.ac): Invoke it. Reported by Paul Eggert.
Diffstat (limited to 'modules/dup2')
-rw-r--r--modules/dup21
1 files changed, 1 insertions, 0 deletions
diff --git a/modules/dup2 b/modules/dup2
index a94dc17162..2317db3cdf 100644
--- a/modules/dup2
+++ b/modules/dup2
@@ -14,6 +14,7 @@ configure.ac:
gl_FUNC_DUP2
if test $HAVE_DUP2 = 0 || test $REPLACE_DUP2 = 1; then
AC_LIBOBJ([dup2])
+ gl_PREREQ_DUP2
fi
gl_UNISTD_MODULE_INDICATOR([dup2])