* io/Makefile (aux): Add have_o_cloexec.
commitcbf0489bcf3eebeeba595a514461057a4e2f1e8b
authorUlrich Drepper <drepper@redhat.com>
Fri, 3 Aug 2007 04:09:03 +0000 (3 04:09 +0000)
committerUlrich Drepper <drepper@redhat.com>
Fri, 3 Aug 2007 04:09:03 +0000 (3 04:09 +0000)
tree5494b98023b95a29643094578424382515a41724
parentfa39685d5c7df2502213418bead44e9543a9b9ec
* io/Makefile (aux): Add have_o_cloexec.

* include/fcntl.h: Declare __have_o_cloexec.
* io/have_o_cloexec.c: New file.
* sysdeps/unix/opendir.c (__opendir): Use O_CLOEXEC is available.
(__alloc_dir): If O_CLOEXEC has been used, don't duplicate the
fcntl call if not necessary.
* login/utmp_file.c (setutent_file): Use __have_o_cloexec instead
of local variable.
ChangeLog
include/fcntl.h
io/Makefile
io/have_o_cloexec.c [new file with mode: 0644]
login/utmp_file.c
sysdeps/unix/opendir.c