This is the mail archive of the
glibc-cvs@sourceware.org
mailing list for the glibc project.
Community source repository for glibc add-on ports branch, master, updated. glibc-2.11-20-g36a3800
- From: jsm28 at sourceware dot org
- To: glibc-cvs at sourceware dot org
- Date: 6 Dec 2009 18:26:45 -0000
- Subject: Community source repository for glibc add-on ports branch, master, updated. glibc-2.11-20-g36a3800
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Community source repository for glibc add-on ports".
The branch, master has been updated
via 36a3800af83d4bcd262eccedcc7ecb694597688b (commit)
via 015a3d04853815fd891ddb3f936a2c6b313a8dbd (commit)
via 4dc21b9db13ab863dcff04ff54ae97c4e1e9b4b6 (commit)
from 2d68f6afef560a66d11d65738c2412b9cecf5d0a (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://sources.redhat.com/git/gitweb.cgi?p=glibc-ports.git;a=commitdiff;h=36a3800af83d4bcd262eccedcc7ecb694597688b
commit 36a3800af83d4bcd262eccedcc7ecb694597688b
Author: Matt Turner <mattst88@gmail.com>
Date: Mon Nov 23 14:56:01 2009 -0500
Use struct timespec for timestamps in struct stat for Alpha also if __USE_XOPEN2K8.
Signed-off-by: Matt Turner <mattst88@gmail.com>
diff --git a/ChangeLog.alpha b/ChangeLog.alpha
index a21c8b4..ed97e8b 100644
--- a/ChangeLog.alpha
+++ b/ChangeLog.alpha
@@ -1,5 +1,10 @@
2009-11-23 Matt Turner <mattst88@gmail.com>
+ * sysdeps/unix/sysv/linux/alpha/bits/stat.h: Use struct timespec
+ for timestamps also if __USE_XOPEN2K8.
+
+2009-11-23 Matt Turner <mattst88@gmail.com>
+
* sysdeps/unix/sysv/linux/alpha/bits/fcntl.h: Change misleading
names of parameters of sync_file_range.
diff --git a/sysdeps/unix/sysv/linux/alpha/bits/stat.h b/sysdeps/unix/sysv/linux/alpha/bits/stat.h
index 42748be..0aaabe2 100644
--- a/sysdeps/unix/sysv/linux/alpha/bits/stat.h
+++ b/sysdeps/unix/sysv/linux/alpha/bits/stat.h
@@ -41,7 +41,7 @@
Use neat tidy anonymous unions and structures when possible. */
-#ifdef __USE_MISC
+#if defined __USE_MISC || defined __USE_XOPEN2K8
# if __GNUC_PREREQ(3,3)
# define __ST_TIME(X) \
__extension__ union { \
http://sources.redhat.com/git/gitweb.cgi?p=glibc-ports.git;a=commitdiff;h=015a3d04853815fd891ddb3f936a2c6b313a8dbd
commit 015a3d04853815fd891ddb3f936a2c6b313a8dbd
Author: Matt Turner <mattst88@gmail.com>
Date: Mon Nov 23 14:47:54 2009 -0500
Fix sync_file_range parameter names
Signed-off-by: Matt Turner <mattst88@gmail.com>
diff --git a/ChangeLog.alpha b/ChangeLog.alpha
index 7f54373..a21c8b4 100644
--- a/ChangeLog.alpha
+++ b/ChangeLog.alpha
@@ -1,5 +1,10 @@
2009-11-23 Matt Turner <mattst88@gmail.com>
+ * sysdeps/unix/sysv/linux/alpha/bits/fcntl.h: Change misleading
+ names of parameters of sync_file_range.
+
+2009-11-23 Matt Turner <mattst88@gmail.com>
+
[BZ #10972]
* sysdeps/unix/sysv/linux/alpha/bits/mman.h: Add new MADV_*
constants from recent kernels.
diff --git a/sysdeps/unix/sysv/linux/alpha/bits/fcntl.h b/sysdeps/unix/sysv/linux/alpha/bits/fcntl.h
index 710bace..1e71643 100644
--- a/sysdeps/unix/sysv/linux/alpha/bits/fcntl.h
+++ b/sysdeps/unix/sysv/linux/alpha/bits/fcntl.h
@@ -210,7 +210,7 @@ extern ssize_t readahead (int __fd, __off64_t __offset, size_t __count)
/* Selective file content synch'ing. */
-extern int sync_file_range (int __fd, __off64_t __from, __off64_t __to,
+extern int sync_file_range (int __fd, __off64_t __offset, __off64_t __count,
unsigned int __flags);
http://sources.redhat.com/git/gitweb.cgi?p=glibc-ports.git;a=commitdiff;h=4dc21b9db13ab863dcff04ff54ae97c4e1e9b4b6
commit 4dc21b9db13ab863dcff04ff54ae97c4e1e9b4b6
Author: Matt Turner <mattst88@gmail.com>
Date: Mon Nov 23 14:44:49 2009 -0500
Add new MADV_* values
Signed-off-by: Matt Turner <mattst88@gmail.com>
diff --git a/ChangeLog.alpha b/ChangeLog.alpha
index 5a9b442..7f54373 100644
--- a/ChangeLog.alpha
+++ b/ChangeLog.alpha
@@ -1,3 +1,9 @@
+2009-11-23 Matt Turner <mattst88@gmail.com>
+
+ [BZ #10972]
+ * sysdeps/unix/sysv/linux/alpha/bits/mman.h: Add new MADV_*
+ constants from recent kernels.
+
2009-11-10 Matt Turner <mattst88@gmail.com>
[BZ #10609]
diff --git a/sysdeps/unix/sysv/linux/alpha/bits/mman.h b/sysdeps/unix/sysv/linux/alpha/bits/mman.h
index 2f0e564..3c205f8 100644
--- a/sysdeps/unix/sysv/linux/alpha/bits/mman.h
+++ b/sysdeps/unix/sysv/linux/alpha/bits/mman.h
@@ -1,5 +1,6 @@
/* Definitions for POSIX memory map interface. Linux/Alpha version.
- Copyright (C) 1997, 1998, 2000, 2003, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1997, 1998, 2000, 2003, 2006, 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
@@ -91,14 +92,17 @@
/* Advice to `madvise'. */
#ifdef __USE_BSD
-# define MADV_NORMAL 0 /* No further special treatment. */
-# define MADV_RANDOM 1 /* Expect random page references. */
-# define MADV_SEQUENTIAL 2 /* Expect sequential page references. */
-# define MADV_WILLNEED 3 /* Will need these pages. */
-# define MADV_DONTNEED 6 /* Don't need these pages. */
-# define MADV_REMOVE 9 /* Remove these pages and resources. */
-# define MADV_DONTFORK 10 /* Do not inherit across fork. */
-# define MADV_DOFORK 11 /* Do inherit across fork. */
+# define MADV_NORMAL 0 /* No further special treatment. */
+# define MADV_RANDOM 1 /* Expect random page references. */
+# define MADV_SEQUENTIAL 2 /* Expect sequential page references. */
+# define MADV_WILLNEED 3 /* Will need these pages. */
+# define MADV_DONTNEED 6 /* Don't need these pages. */
+# define MADV_REMOVE 9 /* Remove these pages and resources. */
+# define MADV_DONTFORK 10 /* Do not inherit across fork. */
+# define MADV_DOFORK 11 /* Do inherit across fork. */
+# define MADV_MERGEABLE 12 /* KSM may merge identical pages. */
+# define MADV_UNMERGEABLE 13 /* KSM may not merge identical pages. */
+# define MADV_HWPOISON 100 /* Poison a page for testing. */
#endif
/* The POSIX people had to invent similar names for the same things. */
-----------------------------------------------------------------------
Summary of changes:
ChangeLog.alpha | 16 ++++++++++++++++
sysdeps/unix/sysv/linux/alpha/bits/fcntl.h | 2 +-
sysdeps/unix/sysv/linux/alpha/bits/mman.h | 22 +++++++++++++---------
sysdeps/unix/sysv/linux/alpha/bits/stat.h | 2 +-
4 files changed, 31 insertions(+), 11 deletions(-)
hooks/post-receive
--
Community source repository for glibc add-on ports