dup2: Make code more maintainable.
authorBruno Haible <bruno@clisp.org>
Fri, 23 Sep 2011 18:55:00 +0000 (20:55 +0200)
committerBruno Haible <bruno@clisp.org>
Fri, 23 Sep 2011 18:55:00 +0000 (20:55 +0200)
commitfeb7da5e51db75738e91cce135c1906f7dc10948
tree9de740f4f714829d6ae7fba33a570870ed9e1a9f
parent27ba0d3030c9932731e6b55549733ae0090a1b62
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.
ChangeLog
lib/dup2.c
m4/dup2.m4
modules/dup2