r5672 - in glibc-package/trunk/debian: . patches/kfreebsd
Author: ps-guest
Date: 2013-07-28 16:19:17 +0000 (Sun, 28 Jul 2013)
New Revision: 5672
Modified:
glibc-package/trunk/debian/changelog
glibc-package/trunk/debian/patches/kfreebsd/local-sysdeps.diff
Log:
* kfreebsd/local-sysdeps.diff: update to revision 4809 (from glibc-bsd).
Modified: glibc-package/trunk/debian/changelog
===================================================================
--- glibc-package/trunk/debian/changelog 2013-07-27 16:37:42 UTC (rev 5671)
+++ glibc-package/trunk/debian/changelog 2013-07-28 16:19:17 UTC (rev 5672)
@@ -7,8 +7,8 @@
into kfreebsd/local-nscd-no-sockcloexec.diff and
kfreebsd/local-linuxthreads-tlsdesc.diff
* add kfreebsd/local-fbtl.diff and kfreebsd/local-fbtl-depends.diff
- * kfreebsd/local-sysdeps.diff: update to revision 4775 (from glibc-bsd).
- Addresses: #717032 in new binutils.
+ * kfreebsd/local-sysdeps.diff: update to revision 4809 (from glibc-bsd).
+ Closes: #718181. Addresses: #717032 in new binutils.
* update testsuite-checking/expected-results-*-kfreebsd-gnu-*
by fbtl tests that are known to fail.
Modified: glibc-package/trunk/debian/patches/kfreebsd/local-sysdeps.diff
===================================================================
--- glibc-package/trunk/debian/patches/kfreebsd/local-sysdeps.diff 2013-07-27 16:37:42 UTC (rev 5671)
+++ glibc-package/trunk/debian/patches/kfreebsd/local-sysdeps.diff 2013-07-28 16:19:17 UTC (rev 5672)
@@ -46,7 +46,7 @@
+gnu
--- /dev/null
+++ b/ports/sysdeps/unix/bsd/bsd4.4/kfreebsd/Makefile
-@@ -0,0 +1,133 @@
+@@ -0,0 +1,134 @@
+# Use bash, not /bin/sh, for executing scripts, because the native
+# FreeBSD /bin/sh does not interpret the IFS="<tab>" read ... command
+# in localedata/tst-fmon.sh correctly.
@@ -57,6 +57,7 @@
+ifeq ($(subdir),misc)
+sysdep_headers += \
+ kenv.h \
++ bits/os-unistd.h \
+ sys/mount.h \
+ sys/kd.h \
+ sys/rfork.h
@@ -1864,6 +1865,18 @@
+
+#endif /* __USE_MISC */
--- /dev/null
++++ b/ports/sysdeps/unix/bsd/bsd4.4/kfreebsd/bits/os-unistd.h
+@@ -0,0 +1,8 @@
++
++__BEGIN_DECLS
++
++/* whether is current process tainted by uid or gid changes */
++extern int issetugid(void) __THROW;
++
++__END_DECLS
++
+\ No newline at end of file
+--- /dev/null
+++ b/ports/sysdeps/unix/bsd/bsd4.4/kfreebsd/bits/param.h
@@ -0,0 +1,193 @@
+/* Copyright (C) 1995,1996,1997,2000,2001,2003 Free Software Foundation, Inc.
@@ -2126,7 +2139,7 @@
+#endif
--- /dev/null
+++ b/ports/sysdeps/unix/bsd/bsd4.4/kfreebsd/bits/posix_opt.h
-@@ -0,0 +1,90 @@
+@@ -0,0 +1,92 @@
+/* Define POSIX options for FreeBSD.
+ Copyright (C) 1996-1997, 1999, 2000, 2002 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
@@ -2153,6 +2166,8 @@
+#ifndef _BITS_POSIX_OPT_H
+#define _BITS_POSIX_OPT_H 1
+
++#include <bits/os-unistd.h>
++
+/* Job control is supported. */
+#define _POSIX_JOB_CONTROL 1
+
@@ -7224,7 +7239,7 @@
+#define SEM_VALUE_MAX (2147483647)
--- /dev/null
+++ b/ports/sysdeps/unix/bsd/bsd4.4/kfreebsd/fbtl/bits/posix_opt.h
-@@ -0,0 +1,201 @@
+@@ -0,0 +1,203 @@
+/* Define POSIX options for FreeBSD.
+ Copyright (C) 1996-1997, 1999, 2000, 2002 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
@@ -7251,6 +7266,8 @@
+#ifndef _BITS_POSIX_OPT_H
+#define _BITS_POSIX_OPT_H 1
+
++#include <bits/os-unistd.h>
++
+/* Job control is supported. */
+#define _POSIX_JOB_CONTROL 1
+
@@ -17742,7 +17759,7 @@
+#define DELAYTIMER_MAX 2147483647
--- /dev/null
+++ b/ports/sysdeps/unix/bsd/bsd4.4/kfreebsd/linuxthreads/bits/posix_opt.h
-@@ -0,0 +1,190 @@
+@@ -0,0 +1,192 @@
+/* Define POSIX options for FreeBSD.
+ Copyright (C) 1996-1997, 1999, 2000, 2002 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
@@ -17769,6 +17786,8 @@
+#ifndef _BITS_POSIX_OPT_H
+#define _BITS_POSIX_OPT_H 1
+
++#include <bits/os-unistd.h>
++
+/* Job control is supported. */
+#define _POSIX_JOB_CONTROL 1
+
@@ -26623,7 +26642,7 @@
+#endif /* sys/un.h */
--- /dev/null
+++ b/ports/sysdeps/unix/bsd/bsd4.4/kfreebsd/syscalls-inline.h
-@@ -0,0 +1,88 @@
+@@ -0,0 +1,82 @@
+/* prototypes of generally used "inline syscalls"
+ Copyright (C) 2006 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
@@ -26689,13 +26708,7 @@
+libc_hidden_proto (__syscall_sigwaitinfo)
+libc_hidden_proto (__syscall_sigtimedwait)
+
-+#if 1
-+// interface might not be final
-+// see http://www.freebsd.org/cgi/query-pr.cgi?pr=180652
+int __syscall_clock_getcpuclockid2(int64_t id, int which, clockid_t *clock_id);
-+#else
-+int __syscall_clock_getcpuclockid2(long id, int which, clockid_t *clock_id);
-+#endif
+libc_hidden_proto (__syscall_clock_getcpuclockid2)
+
+int __syscall_thr_exit(long *p);
Reply to: