changeset 16105:a2d45c112907

Depend on module fcntl-h when AT_FDCWD is used. * modules/utimens (Depends-on): Add fcntl-h. * modules/areadlinkat (Depends-on): Likewise. * modules/areadlinkat-with-size (Depends-on): Likewise. * modules/faccessat (Depends-on): Likewise. * modules/fchmodat (Depends-on): Likewise. * modules/fchownat (Depends-on): Likewise. * modules/getcwd (Depends-on): Likewise. * modules/mkdirat (Depends-on): Likewise. * modules/mkfifoat (Depends-on): Likewise. * modules/readlinkat (Depends-on): Likewise. * modules/symlinkat (Depends-on): Likewise. * modules/dup2-tests (Depends-on): Likewise. * modules/fdutimensat-tests (Depends-on): Likewise. * modules/futimens-tests (Depends-on): Likewise.
author Bruno Haible <bruno@clisp.org>
date Sat, 19 Nov 2011 21:07:36 +0100
parents afdff76137f9
children 897fa2cf94a8
files ChangeLog modules/areadlinkat modules/areadlinkat-with-size modules/dup2-tests modules/faccessat modules/fchmodat modules/fchownat modules/fdutimensat-tests modules/futimens-tests modules/getcwd modules/mkdirat modules/mkfifoat modules/readlinkat modules/symlinkat modules/utimens
diffstat 15 files changed, 32 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,21 @@
+2011-11-19  Bruno Haible  <bruno@clisp.org>
+
+	Depend on module fcntl-h when AT_FDCWD is used.
+	* modules/utimens (Depends-on): Add fcntl-h.
+	* modules/areadlinkat (Depends-on): Likewise.
+	* modules/areadlinkat-with-size (Depends-on): Likewise.
+	* modules/faccessat (Depends-on): Likewise.
+	* modules/fchmodat (Depends-on): Likewise.
+	* modules/fchownat (Depends-on): Likewise.
+	* modules/getcwd (Depends-on): Likewise.
+	* modules/mkdirat (Depends-on): Likewise.
+	* modules/mkfifoat (Depends-on): Likewise.
+	* modules/readlinkat (Depends-on): Likewise.
+	* modules/symlinkat (Depends-on): Likewise.
+	* modules/dup2-tests (Depends-on): Likewise.
+	* modules/fdutimensat-tests (Depends-on): Likewise.
+	* modules/futimens-tests (Depends-on): Likewise.
+
 2011-11-19  Bruno Haible  <bruno@clisp.org>
 
 	euidaccess: Update a comment.
--- a/modules/areadlinkat
+++ b/modules/areadlinkat
@@ -15,6 +15,7 @@
 errno
 extensions
 fchdir
+fcntl-h
 openat-die
 openat-h
 save-cwd
--- a/modules/areadlinkat-with-size
+++ b/modules/areadlinkat-with-size
@@ -15,6 +15,7 @@
 errno
 extensions
 fchdir
+fcntl-h
 openat-die
 openat-h
 save-cwd
--- a/modules/dup2-tests
+++ b/modules/dup2-tests
@@ -6,6 +6,7 @@
 Depends-on:
 binary-io
 close
+fcntl-h
 msvc-nothrow
 open
 
--- a/modules/faccessat
+++ b/modules/faccessat
@@ -14,6 +14,7 @@
 dosname         [test $HAVE_FACCESSAT = 0]
 errno           [test $HAVE_FACCESSAT = 0]
 fchdir          [test $HAVE_FACCESSAT = 0]
+fcntl-h         [test $HAVE_FACCESSAT = 0]
 openat-die      [test $HAVE_FACCESSAT = 0]
 openat-h        [test $HAVE_FACCESSAT = 0]
 save-cwd        [test $HAVE_FACCESSAT = 0]
--- a/modules/fchmodat
+++ b/modules/fchmodat
@@ -14,6 +14,7 @@
 dosname         [test $HAVE_FCHMODAT = 0]
 errno           [test $HAVE_FCHMODAT = 0]
 fchdir          [test $HAVE_FCHMODAT = 0]
+fcntl-h         [test $HAVE_FCHMODAT = 0]
 openat-die      [test $HAVE_FCHMODAT = 0]
 openat-h        [test $HAVE_FCHMODAT = 0]
 save-cwd        [test $HAVE_FCHMODAT = 0]
--- a/modules/fchownat
+++ b/modules/fchownat
@@ -14,6 +14,7 @@
 dosname         [test $HAVE_FCHOWNAT = 0 || test $REPLACE_FCHOWNAT = 1]
 errno           [test $HAVE_FCHOWNAT = 0 || test $REPLACE_FCHOWNAT = 1]
 fchdir          [test $HAVE_FCHOWNAT = 0 || test $REPLACE_FCHOWNAT = 1]
+fcntl-h         [test $HAVE_FCHOWNAT = 0 || test $REPLACE_FCHOWNAT = 1]
 lchown          [test $HAVE_FCHOWNAT = 0 || test $REPLACE_FCHOWNAT = 1]
 openat-die      [test $HAVE_FCHOWNAT = 0 || test $REPLACE_FCHOWNAT = 1]
 openat-h        [test $HAVE_FCHOWNAT = 0 || test $REPLACE_FCHOWNAT = 1]
--- a/modules/fdutimensat-tests
+++ b/modules/fdutimensat-tests
@@ -8,6 +8,7 @@
 tests/macros.h
 
 Depends-on:
+fcntl-h
 ignore-value
 openat
 timespec
--- a/modules/futimens-tests
+++ b/modules/futimens-tests
@@ -7,6 +7,7 @@
 tests/macros.h
 
 Depends-on:
+fcntl-h
 ignore-value
 timespec
 dup
--- a/modules/getcwd
+++ b/modules/getcwd
@@ -16,6 +16,7 @@
 d-ino           [test $REPLACE_GETCWD = 1]
 memmove         [test $REPLACE_GETCWD = 1]
 openat          [test $REPLACE_GETCWD = 1]
+fcntl-h         [test $REPLACE_GETCWD = 1]
 fdopendir       [test $REPLACE_GETCWD = 1]
 fstat           [test $REPLACE_GETCWD = 1]
 fstatat         [test $REPLACE_GETCWD = 1]
--- a/modules/mkdirat
+++ b/modules/mkdirat
@@ -14,6 +14,7 @@
 dosname         [test $HAVE_MKDIRAT = 0]
 errno           [test $HAVE_MKDIRAT = 0]
 fchdir          [test $HAVE_MKDIRAT = 0]
+fcntl-h         [test $HAVE_MKDIRAT = 0]
 mkdir           [test $HAVE_MKDIRAT = 0]
 openat-die      [test $HAVE_MKDIRAT = 0]
 openat-h        [test $HAVE_MKDIRAT = 0]
--- a/modules/mkfifoat
+++ b/modules/mkfifoat
@@ -15,6 +15,7 @@
 dosname         [test $HAVE_MKFIFOAT = 0 || test $HAVE_MKNODAT = 0]
 errno           [test $HAVE_MKFIFOAT = 0 || test $HAVE_MKNODAT = 0]
 fchdir          [test $HAVE_MKFIFOAT = 0 || test $HAVE_MKNODAT = 0]
+fcntl-h         [test $HAVE_MKFIFOAT = 0 || test $HAVE_MKNODAT = 0]
 openat-die      [test $HAVE_MKFIFOAT = 0 || test $HAVE_MKNODAT = 0]
 openat-h        [test $HAVE_MKFIFOAT = 0 || test $HAVE_MKNODAT = 0]
 save-cwd        [test $HAVE_MKFIFOAT = 0 || test $HAVE_MKNODAT = 0]
--- a/modules/readlinkat
+++ b/modules/readlinkat
@@ -13,6 +13,7 @@
 dosname         [test $HAVE_READLINKAT = 0]
 errno           [test $HAVE_READLINKAT = 0]
 fchdir          [test $HAVE_READLINKAT = 0]
+fcntl-h         [test $HAVE_READLINKAT = 0]
 openat-die      [test $HAVE_READLINKAT = 0]
 openat-h        [test $HAVE_READLINKAT = 0]
 save-cwd        [test $HAVE_READLINKAT = 0]
--- a/modules/symlinkat
+++ b/modules/symlinkat
@@ -13,6 +13,7 @@
 dosname         [test $HAVE_SYMLINKAT = 0]
 errno           [test $HAVE_SYMLINKAT = 0]
 fchdir          [test $HAVE_SYMLINKAT = 0]
+fcntl-h         [test $HAVE_SYMLINKAT = 0]
 openat-die      [test $HAVE_SYMLINKAT = 0]
 openat-h        [test $HAVE_SYMLINKAT = 0]
 save-cwd        [test $HAVE_SYMLINKAT = 0]
--- a/modules/utimens
+++ b/modules/utimens
@@ -10,6 +10,7 @@
 
 Depends-on:
 errno
+fcntl-h
 fstat
 lstat
 gettime