aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUlrich Drepper <drepper@redhat.com>2009-02-24 22:47:58 +0000
committerUlrich Drepper <drepper@redhat.com>2009-02-24 22:47:58 +0000
commit8c4a5f4214b9207332eb42afca35fbab84636fbb (patch)
tree781d1b83c3d1f475899af61092e7e00504b8415c
parent82780cbee540bc7e61de6eb165d0f3ec7aa9e549 (diff)
downloadglibc-8c4a5f4214b9207332eb42afca35fbab84636fbb.zip
glibc-8c4a5f4214b9207332eb42afca35fbab84636fbb.tar.gz
glibc-8c4a5f4214b9207332eb42afca35fbab84636fbb.tar.bz2
* io/sys/stat.h: The lstat functions have been mandatory since 2001.
-rw-r--r--ChangeLog2
-rw-r--r--io/sys/stat.h2
-rw-r--r--nptl/sysdeps/unix/sysv/linux/bits/posix_opt.h8
3 files changed, 7 insertions, 5 deletions
diff --git a/ChangeLog b/ChangeLog
index aff3e72..204d996 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,7 @@
2009-02-24 Ulrich Drepper <drepper@redhat.com>
+ * io/sys/stat.h: The lstat functions have been mandatory since 2001.
+
* time/tzset.c (tzset_internal): Correct parsing of TZ envvar.
2009-02-22 Ulrich Drepper <drepper@redhat.com>
diff --git a/io/sys/stat.h b/io/sys/stat.h
index 4b21a2e..98b950d 100644
--- a/io/sys/stat.h
+++ b/io/sys/stat.h
@@ -254,7 +254,7 @@ extern int fstatat64 (int __fd, __const char *__restrict __file,
__THROW __nonnull ((2, 3));
#endif
-#if defined __USE_BSD || defined __USE_XOPEN_EXTENDED
+#if defined __USE_BSD || defined __USE_XOPEN_EXTENDED || defined __USE_XOPEN2K
# ifndef __USE_FILE_OFFSET64
/* Get file attributes about FILE and put them in BUF.
If FILE is a symbolic link, do not follow it. */
diff --git a/nptl/sysdeps/unix/sysv/linux/bits/posix_opt.h b/nptl/sysdeps/unix/sysv/linux/bits/posix_opt.h
index 06d35ce..5724fa3 100644
--- a/nptl/sysdeps/unix/sysv/linux/bits/posix_opt.h
+++ b/nptl/sysdeps/unix/sysv/linux/bits/posix_opt.h
@@ -1,5 +1,5 @@
/* Define POSIX options for Linux.
- Copyright (C) 1996-2004, 2006, 2008 Free Software Foundation, Inc.
+ Copyright (C) 1996-2004, 2006, 2008, 2009 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
@@ -17,8 +17,8 @@
write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA. */
-#ifndef _POSIX_OPT_H
-#define _POSIX_OPT_H 1
+#ifndef _BITS_POSIX_OPT_H
+#define _BITS_POSIX_OPT_H 1
/* Job control is supported. */
#define _POSIX_JOB_CONTROL 1
@@ -181,4 +181,4 @@
/* Typed memory objects are not available. */
#define _POSIX_TYPED_MEMORY_OBJECTS -1
-#endif /* posix_opt.h */
+#endif /* bits/posix_opt.h */