changeset 29939:369522ed5c17

make several modules depend on the "open" module This provides slightly increased consistency when opening-for-write the name of a non-directory spelled with a trailing slash. * modules/chdir-safer: Likewise. * modules/chown: Likewise. * modules/clean-temp: Likewise. * modules/copy-file: Likewise. * modules/fchdir: Likewise. * modules/fcntl-safer: Likewise. * modules/pipe: Likewise. * modules/utime: Likewise. Prompted by Eric Blake and Bruno Haible.
author Jim Meyering <meyering@redhat.com>
date Tue, 24 Jun 2008 09:40:36 +0200
parents 1b65f3488a3b
children 82583e5128b8
files modules/chdir-safer modules/chown modules/clean-temp modules/copy-file modules/fchdir modules/fcntl-safer modules/pipe modules/utime
diffstat 8 files changed, 18 insertions(+), 12 deletions(-) [+]
line wrap: on
line diff
--- a/modules/chdir-safer	Wed Jun 25 00:59:18 2008 +0200
+++ b/modules/chdir-safer	Tue Jun 24 09:40:36 2008 +0200
@@ -9,6 +9,7 @@
 Depends-on:
 fchdir
 fcntl
+open
 same-inode
 stdbool
 
--- a/modules/chown	Wed Jun 25 00:59:18 2008 +0200
+++ b/modules/chown	Tue Jun 24 09:40:36 2008 +0200
@@ -7,6 +7,7 @@
 m4/chown.m4
 
 Depends-on:
+open
 unistd
 sys_stat
 
--- a/modules/clean-temp	Wed Jun 25 00:59:18 2008 +0200
+++ b/modules/clean-temp	Tue Jun 24 09:40:36 2008 +0200
@@ -10,6 +10,7 @@
 unistd
 error
 fatal-signal
+open
 pathmax
 tmpdir
 mkdtemp
@@ -32,4 +33,3 @@
 
 Maintainer:
 Bruno Haible
-
--- a/modules/copy-file	Wed Jun 25 00:59:18 2008 +0200
+++ b/modules/copy-file	Tue Jun 24 09:40:36 2008 +0200
@@ -7,13 +7,14 @@
 m4/copy-file.m4
 
 Depends-on:
-error
-safe-read
-full-write
 acl
 binary-io
+error
 exit
+full-write
 gettext-h
+open
+safe-read
 unistd
 
 configure.ac:
--- a/modules/fchdir	Wed Jun 25 00:59:18 2008 +0200
+++ b/modules/fchdir	Tue Jun 24 09:40:36 2008 +0200
@@ -7,13 +7,14 @@
 m4/fchdir.m4
 
 Depends-on:
-include_next
+canonicalize-lgpl
+dirfd
 dup2
 fcntl
+include_next
+open
+strdup
 unistd
-canonicalize-lgpl
-dirfd
-strdup
 
 configure.ac:
 gl_FUNC_FCHDIR
--- a/modules/fcntl-safer	Wed Jun 25 00:59:18 2008 +0200
+++ b/modules/fcntl-safer	Tue Jun 24 09:40:36 2008 +0200
@@ -9,6 +9,7 @@
 m4/fcntl-safer.m4
 
 Depends-on:
+open
 unistd-safer
 
 configure.ac:
--- a/modules/pipe	Wed Jun 25 00:59:18 2008 +0200
+++ b/modules/pipe	Tue Jun 24 09:40:36 2008 +0200
@@ -8,16 +8,17 @@
 m4/pipe.m4
 
 Depends-on:
-wait-process
+environ
 error
 exit
 fatal-signal
 gettext-h
+open
 stdbool
 strpbrk
 unistd
 unistd-safer
-environ
+wait-process
 
 configure.ac:
 gl_PIPE
--- a/modules/utime	Wed Jun 25 00:59:18 2008 +0200
+++ b/modules/utime	Tue Jun 24 09:40:36 2008 +0200
@@ -9,8 +9,9 @@
 m4/utimes-null.m4
 
 Depends-on:
+open
+full-write
 safe-read
-full-write
 
 configure.ac:
 gl_FUNC_UTIME
@@ -29,4 +30,3 @@
 
 Maintainer:
 Jim Meyering
-