changeset 14417:c4c3d3ee58b1

Oops, fix last commit.
author Bruno Haible <bruno@clisp.org>
date Sat, 12 Mar 2011 13:32:33 +0100
parents af58015b5dc2
children 07a5551df5ac
files lib/sys_stat.in.h
diffstat 1 files changed, 2 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/lib/sys_stat.in.h
+++ b/lib/sys_stat.in.h
@@ -359,7 +359,7 @@
    implementation relies on futimesat, which on Solaris 10 makes an invocation
    to futimens that is meant to invoke the libc's futimens(), not gnulib's
    futimens().  */
-# if @REPLACE_FUTIMENS@ || defined __sun
+# if @REPLACE_FUTIMENS@ || (!@HAVE_FUTIMENS@ && defined __sun)
 #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
 #   undef futimens
 #   define futimens rpl_futimens
@@ -622,7 +622,7 @@
    implementation relies on futimesat, which on Solaris 10 makes an invocation
    to utimensat that is meant to invoke the libc's utimensat(), not gnulib's
    utimensat().  */
-# if @REPLACE_UTIMENSAT@ || defined __sun
+# if @REPLACE_UTIMENSAT@ || (!@HAVE_UTIMENSAT@ && defined __sun)
 #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
 #   undef utimensat
 #   define utimensat rpl_utimensat