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.15-156-gee6cb8a
- From: rth at sourceware dot org
- To: glibc-cvs at sourceware dot org
- Date: 27 Apr 2012 14:37:03 -0000
- Subject: Community source repository for glibc add-on ports branch, master, updated. glibc-2.15-156-gee6cb8a
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 ee6cb8adf29d2b9925c7b3522d1fbe8ec4d1f27c (commit)
via 99449c154fad30b695c4151095873d4e994bce4d (commit)
via cdf73ff5b6723430d6e403688abbbcbeadaa723a (commit)
via 4ca39b2a40d81a4951e3a009ab60bdc8e5160a3f (commit)
via 24d6e175c26a3be163f088b52762f9d64ebb8ea3 (commit)
via b44167c02addd63d5ad5bec5c5566d0e0278f01a (commit)
from d473fb8905f0eab64acb9c48aed5665fb1c1826c (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=ee6cb8adf29d2b9925c7b3522d1fbe8ec4d1f27c
commit ee6cb8adf29d2b9925c7b3522d1fbe8ec4d1f27c
Author: Matt Turner <mattst88@gmail.com>
Date: Thu Apr 26 22:40:14 2012 -0400
alpha: Correct kernel version needed to define __ASSUME_ACCEPT4.
diff --git a/ChangeLog.alpha b/ChangeLog.alpha
index 065930d..0caabdb 100644
--- a/ChangeLog.alpha
+++ b/ChangeLog.alpha
@@ -1,27 +1,22 @@
2012-04-26 Matt Turner <mattst88@gmail.com>
+ * sysdeps/unix/sysv/linux/alpha/kernel-features.h: Correct kernel
+ version needed to define __ASSUME_ACCEPT4.
+
* sysdeps/unix/sysv/linux/alpha/ioperm.c (process_cpuinfo): Use "c"
and "e" in fopen.
-2012-04-26 Matt Turner <mattst88@gmail.com>
-
* sysdeps/unix/sysv/linux/alpha/bits/mman.h (MAP_STACK): Define.
(MAP_HUGETLB): Likewise.
-2012-04-26 Matt Turner <mattst88@gmail.com>
-
* sysdeps/alpha/bits/mathdef.h: Remove __STDC__ conditionals.
* sysdeps/unix/alpha/sysdep.h: Likewise.
* sysdeps/unix/sysv/linux/alpha/sysdep.h: Likewise.
-2012-04-26 Matt Turner <mattst88@gmail.com>
-
* sysdeps/alpha/fpu/bits/fenv.h: Use const instead of __const.
* sysdeps/unix/sysv/linux/alpha/oldglob.c: Likewise.
* sysdeps/unix/sysv/linux/alpha/sys/acct.h: Likewise.
-2012-04-26 Matt Turner <mattst88@gmail.com>
-
* sysdeps/unix/sysv/linux/alpha/bits/fcntl.h (O_PATH): Define.
2012-03-27 Richard Henderson <rth@twiddle.net>
http://sources.redhat.com/git/gitweb.cgi?p=glibc-ports.git;a=commitdiff;h=99449c154fad30b695c4151095873d4e994bce4d
commit 99449c154fad30b695c4151095873d4e994bce4d
Author: Matt Turner <mattst88@gmail.com>
Date: Thu Apr 26 22:22:59 2012 -0400
alpha: Use fopen "rce" in ioperm
diff --git a/ChangeLog.alpha b/ChangeLog.alpha
index e908e27..065930d 100644
--- a/ChangeLog.alpha
+++ b/ChangeLog.alpha
@@ -1,5 +1,10 @@
2012-04-26 Matt Turner <mattst88@gmail.com>
+ * sysdeps/unix/sysv/linux/alpha/ioperm.c (process_cpuinfo): Use "c"
+ and "e" in fopen.
+
+2012-04-26 Matt Turner <mattst88@gmail.com>
+
* sysdeps/unix/sysv/linux/alpha/bits/mman.h (MAP_STACK): Define.
(MAP_HUGETLB): Likewise.
diff --git a/sysdeps/unix/sysv/linux/alpha/ioperm.c b/sysdeps/unix/sysv/linux/alpha/ioperm.c
index 4055c5d..8b6c830 100644
--- a/sysdeps/unix/sysv/linux/alpha/ioperm.c
+++ b/sysdeps/unix/sysv/linux/alpha/ioperm.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1992, 1996-1999, 2000 Free Software Foundation, Inc.
+/* Copyright (C) 1992-2012 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by David Mosberger.
@@ -496,7 +496,7 @@ process_cpuinfo(struct cpuinfo_data *data)
return 1;
}
- fp = fopen (PATH_CPUINFO, "r");
+ fp = fopen (PATH_CPUINFO, "rce");
if (!fp)
return 0;
http://sources.redhat.com/git/gitweb.cgi?p=glibc-ports.git;a=commitdiff;h=cdf73ff5b6723430d6e403688abbbcbeadaa723a
commit cdf73ff5b6723430d6e403688abbbcbeadaa723a
Author: Matt Turner <mattst88@gmail.com>
Date: Thu Apr 26 22:07:54 2012 -0400
alpha: Update bits/mman.h.
diff --git a/ChangeLog.alpha b/ChangeLog.alpha
index 72eb5af..e908e27 100644
--- a/ChangeLog.alpha
+++ b/ChangeLog.alpha
@@ -1,5 +1,10 @@
2012-04-26 Matt Turner <mattst88@gmail.com>
+ * sysdeps/unix/sysv/linux/alpha/bits/mman.h (MAP_STACK): Define.
+ (MAP_HUGETLB): Likewise.
+
+2012-04-26 Matt Turner <mattst88@gmail.com>
+
* sysdeps/alpha/bits/mathdef.h: Remove __STDC__ conditionals.
* sysdeps/unix/alpha/sysdep.h: Likewise.
* sysdeps/unix/sysv/linux/alpha/sysdep.h: Likewise.
diff --git a/sysdeps/unix/sysv/linux/alpha/bits/mman.h b/sysdeps/unix/sysv/linux/alpha/bits/mman.h
index 5724e5f..6635bd4 100644
--- a/sysdeps/unix/sysv/linux/alpha/bits/mman.h
+++ b/sysdeps/unix/sysv/linux/alpha/bits/mman.h
@@ -1,6 +1,5 @@
/* Definitions for POSIX memory map interface. Linux/Alpha version.
- Copyright (C) 1997, 1998, 2000, 2003, 2006, 2009
- Free Software Foundation, Inc.
+ Copyright (C) 1997-2012 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
@@ -71,6 +70,8 @@
# define MAP_NORESERVE 0x10000 /* Don't check for reservations. */
# define MAP_POPULATE 0x20000 /* Populate (prefault) pagetables. */
# define MAP_NONBLOCK 0x40000 /* Do not block on IO. */
+# define MAP_STACK 0x80000 /* Allocation is for a stack. */
+# define MAP_HUGETLB 0x100000 /* Create huge page mapping. */
#endif
/* Flags to `msync'. */
http://sources.redhat.com/git/gitweb.cgi?p=glibc-ports.git;a=commitdiff;h=4ca39b2a40d81a4951e3a009ab60bdc8e5160a3f
commit 4ca39b2a40d81a4951e3a009ab60bdc8e5160a3f
Author: Matt Turner <mattst88@gmail.com>
Date: Thu Apr 26 22:07:53 2012 -0400
alpha: Remove __STDC__ conditionals.
diff --git a/ChangeLog.alpha b/ChangeLog.alpha
index 096fe9a..72eb5af 100644
--- a/ChangeLog.alpha
+++ b/ChangeLog.alpha
@@ -1,5 +1,11 @@
2012-04-26 Matt Turner <mattst88@gmail.com>
+ * sysdeps/alpha/bits/mathdef.h: Remove __STDC__ conditionals.
+ * sysdeps/unix/alpha/sysdep.h: Likewise.
+ * sysdeps/unix/sysv/linux/alpha/sysdep.h: Likewise.
+
+2012-04-26 Matt Turner <mattst88@gmail.com>
+
* sysdeps/alpha/fpu/bits/fenv.h: Use const instead of __const.
* sysdeps/unix/sysv/linux/alpha/oldglob.c: Likewise.
* sysdeps/unix/sysv/linux/alpha/sys/acct.h: Likewise.
diff --git a/sysdeps/alpha/bits/mathdef.h b/sysdeps/alpha/bits/mathdef.h
index 7648a9e..ae0049a 100644
--- a/sysdeps/alpha/bits/mathdef.h
+++ b/sysdeps/alpha/bits/mathdef.h
@@ -1,5 +1,4 @@
-/* Copyright (C) 1997,1998,1999,2000,2003,2004,2006
- Free Software Foundation, Inc.
+/* Copyright (C) 1997-2012 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
@@ -27,19 +26,11 @@
# define _MATH_H_MATHDEF 1
# ifdef __GNUC__
-# if __STDC__ == 1
/* In GNU or ANSI mode, gcc leaves `float' expressions as-is. */
typedef float float_t;
typedef double double_t;
-# else
-
-/* For `gcc -traditional', `float' expressions are evaluated as `double'. */
-typedef double float_t;
-typedef double double_t;
-
-# endif
# else
/* Wild guess at types for float_t and double_t. */
diff --git a/sysdeps/unix/alpha/sysdep.h b/sysdeps/unix/alpha/sysdep.h
index 4cc8894..e17bf21 100644
--- a/sysdeps/unix/alpha/sysdep.h
+++ b/sysdeps/unix/alpha/sysdep.h
@@ -1,5 +1,4 @@
-/* Copyright (C) 1992, 1995, 1996, 2000, 2003, 2004, 2006, 2010, 2012
- Free Software Foundation, Inc.
+/* Copyright (C) 1992-2012 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Brendan Kehoe (brendan@zen.org).
@@ -32,11 +31,7 @@
#endif
-#ifdef __STDC__
#define __LABEL(x) x##:
-#else
-#define __LABEL(x) x/**/:
-#endif
#define LEAF(name, framesize) \
.globl name; \
diff --git a/sysdeps/unix/sysv/linux/alpha/sysdep.h b/sysdeps/unix/sysv/linux/alpha/sysdep.h
index 7616ba9..329fdbd 100644
--- a/sysdeps/unix/sysv/linux/alpha/sysdep.h
+++ b/sysdeps/unix/sysv/linux/alpha/sysdep.h
@@ -1,5 +1,4 @@
-/* Copyright (C) 1992, 1993, 1995, 1996, 1997, 2002, 2003, 2004, 2007
- Free Software Foundation, Inc.
+/* Copyright (C) 1992-2012 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Ulrich Drepper, <drepper@gnu.ai.mit.edu>, August 1995.
@@ -35,11 +34,7 @@
of the kernel. But these symbols do not follow the SYS_* syntax
so we have to redefine the `SYS_ify' macro here. */
#undef SYS_ify
-#ifdef __STDC__
-# define SYS_ify(syscall_name) __NR_##syscall_name
-#else
-# define SYS_ify(syscall_name) __NR_/**/syscall_name
-#endif
+#define SYS_ify(syscall_name) __NR_##syscall_name
/* Define some aliases to make automatic syscall generation work
properly. The SYS_* variants are for the benefit of the files in
http://sources.redhat.com/git/gitweb.cgi?p=glibc-ports.git;a=commitdiff;h=24d6e175c26a3be163f088b52762f9d64ebb8ea3
commit 24d6e175c26a3be163f088b52762f9d64ebb8ea3
Author: Matt Turner <mattst88@gmail.com>
Date: Thu Apr 26 22:07:52 2012 -0400
alpha: Use const instead of __const.
diff --git a/ChangeLog.alpha b/ChangeLog.alpha
index 086faba..096fe9a 100644
--- a/ChangeLog.alpha
+++ b/ChangeLog.alpha
@@ -1,5 +1,11 @@
2012-04-26 Matt Turner <mattst88@gmail.com>
+ * sysdeps/alpha/fpu/bits/fenv.h: Use const instead of __const.
+ * sysdeps/unix/sysv/linux/alpha/oldglob.c: Likewise.
+ * sysdeps/unix/sysv/linux/alpha/sys/acct.h: Likewise.
+
+2012-04-26 Matt Turner <mattst88@gmail.com>
+
* sysdeps/unix/sysv/linux/alpha/bits/fcntl.h (O_PATH): Define.
2012-03-27 Richard Henderson <rth@twiddle.net>
diff --git a/sysdeps/alpha/fpu/bits/fenv.h b/sysdeps/alpha/fpu/bits/fenv.h
index bab54a7..2ddbaa1 100644
--- a/sysdeps/alpha/fpu/bits/fenv.h
+++ b/sysdeps/alpha/fpu/bits/fenv.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 1997, 1998, 1999, 2000 Free Software Foundation, Inc.
+/* Copyright (C) 1997-2012 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
@@ -106,15 +106,15 @@ typedef unsigned long int fenv_t;
/* If the default argument is used we use this value. Note that due to
architecture-specified page mappings, no user-space pointer will ever
have its two high bits set. Co-opt one. */
-#define FE_DFL_ENV ((__const fenv_t *) 0x8800000000000000UL)
+#define FE_DFL_ENV ((const fenv_t *) 0x8800000000000000UL)
#ifdef __USE_GNU
/* Floating-point environment where none of the exceptions are masked. */
-# define FE_NOMASK_ENV ((__const fenv_t *) 0x880000000000003eUL)
+# define FE_NOMASK_ENV ((const fenv_t *) 0x880000000000003eUL)
/* Floating-point environment with (processor-dependent) non-IEEE floating
point. In this case, mapping denormals to zero. */
-# define FE_NONIEEE_ENV ((__const fenv_t *) 0x8800000000003000UL)
+# define FE_NONIEEE_ENV ((const fenv_t *) 0x8800000000003000UL)
#endif
/* The system calls to talk to the kernel's FP code. */
diff --git a/sysdeps/unix/sysv/linux/alpha/oldglob.c b/sysdeps/unix/sysv/linux/alpha/oldglob.c
index 1b9bbe0..11fd4a0 100644
--- a/sysdeps/unix/sysv/linux/alpha/oldglob.c
+++ b/sysdeps/unix/sysv/linux/alpha/oldglob.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1998, 2000, 2004, 2005 Free Software Foundation, Inc.
+/* Copyright (C) 1998-2012 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
@@ -36,9 +36,9 @@ typedef struct
are used instead of the normal file access functions. */
void (*gl_closedir) (void *);
struct dirent *(*gl_readdir) (void *);
- __ptr_t (*gl_opendir) (__const char *);
- int (*gl_lstat) (__const char *, struct stat *);
- int (*gl_stat) (__const char *, struct stat *);
+ __ptr_t (*gl_opendir) (const char *);
+ int (*gl_lstat) (const char *, struct stat *);
+ int (*gl_stat) (const char *, struct stat *);
} old_glob_t;
diff --git a/sysdeps/unix/sysv/linux/alpha/sys/acct.h b/sysdeps/unix/sysv/linux/alpha/sys/acct.h
index c22f7ba..9645029 100644
--- a/sysdeps/unix/sysv/linux/alpha/sys/acct.h
+++ b/sysdeps/unix/sysv/linux/alpha/sys/acct.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 1996, 1997, 2000 Free Software Foundation, Inc.
+/* Copyright (C) 1996-2012 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
@@ -58,7 +58,7 @@ enum
/* Switch process accounting on and off. */
-extern int acct (__const char *__filename) __THROW;
+extern int acct (const char *__filename) __THROW;
__END_DECLS
http://sources.redhat.com/git/gitweb.cgi?p=glibc-ports.git;a=commitdiff;h=b44167c02addd63d5ad5bec5c5566d0e0278f01a
commit b44167c02addd63d5ad5bec5c5566d0e0278f01a
Author: Matt Turner <mattst88@gmail.com>
Date: Thu Apr 26 22:07:51 2012 -0400
alpha: Define O_PATH.
diff --git a/ChangeLog.alpha b/ChangeLog.alpha
index c25d3f1..086faba 100644
--- a/ChangeLog.alpha
+++ b/ChangeLog.alpha
@@ -1,3 +1,7 @@
+2012-04-26 Matt Turner <mattst88@gmail.com>
+
+ * sysdeps/unix/sysv/linux/alpha/bits/fcntl.h (O_PATH): Define.
+
2012-03-27 Richard Henderson <rth@twiddle.net>
* sysdeps/alpha/elf/configure.in: Move to ...
diff --git a/sysdeps/unix/sysv/linux/alpha/bits/fcntl.h b/sysdeps/unix/sysv/linux/alpha/bits/fcntl.h
index d6b7b4d..4c55071 100644
--- a/sysdeps/unix/sysv/linux/alpha/bits/fcntl.h
+++ b/sysdeps/unix/sysv/linux/alpha/bits/fcntl.h
@@ -52,6 +52,7 @@
#ifdef __USE_GNU
# define O_DIRECT 02000000 /* Direct disk access. */
# define O_NOATIME 04000000 /* Do not set atime. */
+# define O_PATH 040000000 /* Resolve pathname but do not open file. */
#endif
#ifdef __USE_LARGEFILE64
-----------------------------------------------------------------------
Summary of changes:
ChangeLog.alpha | 21 +++++++++++++++++++++
sysdeps/alpha/bits/mathdef.h | 11 +----------
sysdeps/alpha/fpu/bits/fenv.h | 8 ++++----
sysdeps/unix/alpha/sysdep.h | 7 +------
sysdeps/unix/sysv/linux/alpha/bits/fcntl.h | 1 +
sysdeps/unix/sysv/linux/alpha/bits/mman.h | 5 +++--
sysdeps/unix/sysv/linux/alpha/ioperm.c | 4 ++--
sysdeps/unix/sysv/linux/alpha/oldglob.c | 8 ++++----
sysdeps/unix/sysv/linux/alpha/sys/acct.h | 4 ++--
sysdeps/unix/sysv/linux/alpha/sysdep.h | 9 ++-------
10 files changed, 41 insertions(+), 37 deletions(-)
hooks/post-receive
--
Community source repository for glibc add-on ports