r6025 - in glibc-package/branches/eglibc-2.19/debian: . patches patches/kfreebsd testsuite-checking
Author: ps-guest
Date: 2014-04-25 17:15:15 +0000 (Fri, 25 Apr 2014)
New Revision: 6025
Added:
glibc-package/branches/eglibc-2.19/debian/patches/kfreebsd/local-no-execfn.diff
Modified:
glibc-package/branches/eglibc-2.19/debian/changelog
glibc-package/branches/eglibc-2.19/debian/patches/kfreebsd/local-fbtl.diff
glibc-package/branches/eglibc-2.19/debian/patches/series
glibc-package/branches/eglibc-2.19/debian/testsuite-checking/expected-results-i586-kfreebsd-gnu-libc
glibc-package/branches/eglibc-2.19/debian/testsuite-checking/expected-results-i686-kfreebsd-gnu-i386
glibc-package/branches/eglibc-2.19/debian/testsuite-checking/expected-results-i686-kfreebsd-gnu-i686
glibc-package/branches/eglibc-2.19/debian/testsuite-checking/expected-results-x86_64-kfreebsd-gnu-libc
Log:
* kfreebsd/local-no-execfn.diff: new patch, to handle systems without AT_EXECFN
* update to revision 5466 (from glibc-bsd).
* update testsuite-checking/expected-results-*-kfreebsd-gnu-*
Modified: glibc-package/branches/eglibc-2.19/debian/changelog
===================================================================
--- glibc-package/branches/eglibc-2.19/debian/changelog 2014-04-25 12:36:52 UTC (rev 6024)
+++ glibc-package/branches/eglibc-2.19/debian/changelog 2014-04-25 17:15:15 UTC (rev 6025)
@@ -78,8 +78,11 @@
[ Petr Salinger ]
* kfreebsd/local-nscd-nosendfile-fix.diff: remove, fixed upstream.
- * kfreebsd/local-sysdeps.diff: update to revision xxxx (from glibc-bsd).
+ * kfreebsd/local-no-execfn.diff: new patch,
+ to handle systems without AT_EXECFN
+ * kfreebsd/local-sysdeps.diff: update to revision 5466 (from glibc-bsd).
* kfreebsd/local-fbtl.diff: likewise.
+ * update testsuite-checking/expected-results-*-kfreebsd-gnu-*
-- Adam Conrad <adconrad@0c3.net> Sun, 09 Feb 2014 09:46:13 -0700
Modified: glibc-package/branches/eglibc-2.19/debian/patches/kfreebsd/local-fbtl.diff
===================================================================
--- glibc-package/branches/eglibc-2.19/debian/patches/kfreebsd/local-fbtl.diff 2014-04-25 12:36:52 UTC (rev 6024)
+++ glibc-package/branches/eglibc-2.19/debian/patches/kfreebsd/local-fbtl.diff 2014-04-25 17:15:15 UTC (rev 6025)
@@ -34098,7 +34098,7 @@
+#endif /* pthread-functions.h */
--- /dev/null
+++ b/fbtl/sysdeps/pthread/pthread.h
-@@ -0,0 +1,1181 @@
+@@ -0,0 +1,1177 @@
+/* Copyright (C) 2002-2013 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
@@ -34495,8 +34495,6 @@
+
+#ifdef __USE_GNU
+
-+#ifdef _LIBC /* not yet supported, so do not expose outside libc */
-+
+/* Thread created with attribute ATTR will be limited to run only on
+ the processors represented in CPUSET. */
+extern int pthread_attr_setaffinity_np (pthread_attr_t *__attr,
@@ -34511,6 +34509,8 @@
+ cpu_set_t *__cpuset)
+ __THROW __nonnull ((1, 3));
+
++#ifdef _LIBC /* not yet supported, so do not expose outside libc */
++
+/* Get the default attributes used by pthread_create in this process. */
+extern int pthread_getattr_default_np (pthread_attr_t *__attr)
+ __THROW __nonnull ((1));
@@ -34550,6 +34550,7 @@
+/* Set the scheduling priority for TARGET_THREAD. */
+extern int pthread_setschedprio (pthread_t __target_thread, int __prio)
+ __THROW;
++#endif /* not yet supported, so do not expose outside libc */
+
+
+#ifdef __USE_GNU
@@ -34563,7 +34564,6 @@
+ __THROW __nonnull ((2));
+#endif
+
-+#endif /* not yet supported, so do not expose outside libc */
+
+#ifdef __USE_UNIX98
+/* Determine level of concurrency. */
@@ -34580,8 +34580,6 @@
+ implementation. */
+extern int pthread_yield (void) __THROW;
+
-+#ifdef _LIBC /* not yet supported, so do not expose outside libc */
-+
+/* Limit specified thread TH to run only on the processors represented
+ in CPUSET. */
+extern int pthread_setaffinity_np (pthread_t __th, size_t __cpusetsize,
@@ -34593,8 +34591,6 @@
+ cpu_set_t *__cpuset)
+ __THROW __nonnull ((3));
+
-+#endif /* not yet supported, so do not expose outside libc */
-+
+#endif
+
+
Added: glibc-package/branches/eglibc-2.19/debian/patches/kfreebsd/local-no-execfn.diff
===================================================================
--- glibc-package/branches/eglibc-2.19/debian/patches/kfreebsd/local-no-execfn.diff (rev 0)
+++ glibc-package/branches/eglibc-2.19/debian/patches/kfreebsd/local-no-execfn.diff 2014-04-25 17:15:15 UTC (rev 6025)
@@ -0,0 +1,17 @@
+
+AT_EXECFN is Linux specific
+
+--- a/elf/rtld.c
++++ b/elf/rtld.c
+@@ -1119,9 +1119,11 @@
+ case AT_ENTRY:
+ av->a_un.a_val = *user_entry;
+ break;
++# ifdef AT_EXECFN
+ case AT_EXECFN:
+ av->a_un.a_val = (uintptr_t) _dl_argv[0];
+ break;
++# endif
+ }
+ #endif
+ }
Modified: glibc-package/branches/eglibc-2.19/debian/patches/series
===================================================================
--- glibc-package/branches/eglibc-2.19/debian/patches/series 2014-04-25 12:36:52 UTC (rev 6024)
+++ glibc-package/branches/eglibc-2.19/debian/patches/series 2014-04-25 17:15:15 UTC (rev 6025)
@@ -151,6 +151,7 @@
kfreebsd/local-fbtl-depends.diff
kfreebsd/local-scripts.diff
kfreebsd/local-getaddrinfo-freebsd-kernel.diff
+kfreebsd/local-no-execfn.diff
m68k/local-dwarf2-buildfix.diff
m68k/local-fpic.diff
Modified: glibc-package/branches/eglibc-2.19/debian/testsuite-checking/expected-results-i586-kfreebsd-gnu-libc
===================================================================
--- glibc-package/branches/eglibc-2.19/debian/testsuite-checking/expected-results-i586-kfreebsd-gnu-libc 2014-04-25 12:36:52 UTC (rev 6024)
+++ glibc-package/branches/eglibc-2.19/debian/testsuite-checking/expected-results-i586-kfreebsd-gnu-libc 2014-04-25 17:15:15 UTC (rev 6025)
@@ -29,6 +29,15 @@
tst-cputimer2.out, Error 1
tst-cputimer3.out, Error 1
#
+# new in 2.19:
+#
+# AT_EXECFN is unsupported
+tst-auxv.o, Error 1
+# system() is only partially wrapped, the fork is not cancel point
+tst-cancel-wrappers.out, Error 1
+# probably due to kernel
+tst-shm.out, Error 1
+#
# fbtl, mainly unsupported PP, PI, ROBUST mutexes
#
tst-attr2.out, Error 1
Modified: glibc-package/branches/eglibc-2.19/debian/testsuite-checking/expected-results-i686-kfreebsd-gnu-i386
===================================================================
--- glibc-package/branches/eglibc-2.19/debian/testsuite-checking/expected-results-i686-kfreebsd-gnu-i386 2014-04-25 12:36:52 UTC (rev 6024)
+++ glibc-package/branches/eglibc-2.19/debian/testsuite-checking/expected-results-i686-kfreebsd-gnu-i386 2014-04-25 17:15:15 UTC (rev 6025)
@@ -31,6 +31,15 @@
tst-cputimer2.out, Error 1
tst-cputimer3.out, Error 1
#
+# new in 2.19:
+#
+# AT_EXECFN is unsupported
+tst-auxv.o, Error 1
+# system() is only partially wrapped, the fork is not cancel point
+tst-cancel-wrappers.out, Error 1
+# probably due to kernel
+tst-shm.out, Error 1
+#
# fbtl, mainly unsupported PP, PI, ROBUST mutexes
#
tst-attr2.out, Error 1
Modified: glibc-package/branches/eglibc-2.19/debian/testsuite-checking/expected-results-i686-kfreebsd-gnu-i686
===================================================================
--- glibc-package/branches/eglibc-2.19/debian/testsuite-checking/expected-results-i686-kfreebsd-gnu-i686 2014-04-25 12:36:52 UTC (rev 6024)
+++ glibc-package/branches/eglibc-2.19/debian/testsuite-checking/expected-results-i686-kfreebsd-gnu-i686 2014-04-25 17:15:15 UTC (rev 6025)
@@ -29,6 +29,15 @@
tst-cputimer2.out, Error 1
tst-cputimer3.out, Error 1
#
+# new in 2.19:
+#
+# AT_EXECFN is unsupported
+tst-auxv.o, Error 1
+# system() is only partially wrapped, the fork is not cancel point
+tst-cancel-wrappers.out, Error 1
+# probably due to kernel
+tst-shm.out, Error 1
+#
# fbtl, mainly unsupported PP, PI, ROBUST mutexes
#
tst-attr2.out, Error 1
Modified: glibc-package/branches/eglibc-2.19/debian/testsuite-checking/expected-results-x86_64-kfreebsd-gnu-libc
===================================================================
--- glibc-package/branches/eglibc-2.19/debian/testsuite-checking/expected-results-x86_64-kfreebsd-gnu-libc 2014-04-25 12:36:52 UTC (rev 6024)
+++ glibc-package/branches/eglibc-2.19/debian/testsuite-checking/expected-results-x86_64-kfreebsd-gnu-libc 2014-04-25 17:15:15 UTC (rev 6025)
@@ -30,6 +30,16 @@
tst-cputimer2.out, Error 1
tst-cputimer3.out, Error 1
#
+# new in 2.19:
+#
+# AT_EXECFN is unsupported
+tst-auxv.o, Error 1
+# system() is only partially wrapped, the fork is not cancel point
+tst-cancel-wrappers.out, Error 1
+# probably due to kernel
+tst-shm.out, Error 1
+#
+#
# fbtl, mainly unsupported PP, PI, ROBUST mutexes
#
tst-attr2.out, Error 1
Reply to: