bug-gnulib
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: new snapshot available: coreutils-7.5.65-61cc6


From: Eric Blake
Subject: Re: new snapshot available: coreutils-7.5.65-61cc6
Date: Tue, 8 Sep 2009 14:24:51 +0000 (UTC)
User-agent: Loom/3.14 (http://gmane.org/)

Eric Blake <ebb9 <at> byu.net> writes:

> According to Pádraig Brady on 9/7/2009 6:32 PM:
> > gnulib 52c658e seems to have removed #include "openat.h" from fstatat.c
> > but not replaced it with #include <fcntl.h>
> 
> Yep; and only Solaris had the problem, because that is the only platform
> with broken fstatat (the other platforms either lack it or it works
> entirely).  Fixed as follows; coreutils needs to update the gnulib submodule.

euidaccess.c is also broken; it refers to AT_EACCESS without using <fcntl.h>.


From: Eric Blake <address@hidden>
Date: Tue, 8 Sep 2009 08:24:11 -0600
Subject: [PATCH] euidaccess: fix compilation error

* lib/euidaccess.c (includes): Add <fcntl.h>, for AT_EACCESS.

Signed-off-by: Eric Blake <address@hidden>
---
 ChangeLog        |    3 +++
 lib/euidaccess.c |    1 +
 2 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 9316020..8cf27c0 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
 2009-09-08  Eric Blake  <address@hidden>

+       euidaccess: fix compilation error
+       * lib/euidaccess.c (includes): Add <fcntl.h>, for AT_EACCESS.
+
        rawmemchr: relax license
        * modules/rawmemchr (License): Derived from glibc, so LGPLv2+ is
        okay.
diff --git a/lib/euidaccess.c b/lib/euidaccess.c
index 5ba59b0..dcb6e3a 100644
--- a/lib/euidaccess.c
+++ b/lib/euidaccess.c
@@ -25,6 +25,7 @@
 # include <config.h>
 #endif

+#include <fcntl.h>
 #include <sys/types.h>
 #include <sys/stat.h>
 #include <unistd.h>
-- 
1.6.3.2







reply via email to

[Prev in Thread] Current Thread [Next in Thread]