[Glibc-bsd-commits] r4515 - in trunk/kfreebsd-kernel-headers/debian: . patches
Petr Salinger
ps-guest at alioth.debian.org
Mon Jul 8 12:39:06 UTC 2013
Author: ps-guest
Date: 2013-06-11 17:50:45 +0000 (Tue, 11 Jun 2013)
New Revision: 4515
Added:
trunk/kfreebsd-kernel-headers/debian/patches/050_sigframe.diff
Modified:
trunk/kfreebsd-kernel-headers/debian/changelog
trunk/kfreebsd-kernel-headers/debian/patches/series
Log:
Make <machine/sigframe.h> compileable
Modified: trunk/kfreebsd-kernel-headers/debian/changelog
===================================================================
--- trunk/kfreebsd-kernel-headers/debian/changelog 2013-06-08 17:10:10 UTC (rev 4514)
+++ trunk/kfreebsd-kernel-headers/debian/changelog 2013-06-11 17:50:45 UTC (rev 4515)
@@ -6,11 +6,12 @@
[ Petr Salinger ]
* <sys/sysctl.h> "u_int" -> "unsigned int". Closes: #705407
+ * Make <machine/sigframe.h> compileable
[ Guillem Jover ]
* Switch to canonical Vcs URLs.
- -- Robert Millan <rmh at debian.org> Fri, 17 Aug 2012 13:08:05 +0200
+ -- Robert Millan <rmh at debian.org> Tue, 11 Jun 2013 18:08:05 +0200
kfreebsd-kernel-headers (0.83) unstable; urgency=low
Added: trunk/kfreebsd-kernel-headers/debian/patches/050_sigframe.diff
===================================================================
--- trunk/kfreebsd-kernel-headers/debian/patches/050_sigframe.diff (rev 0)
+++ trunk/kfreebsd-kernel-headers/debian/patches/050_sigframe.diff 2013-06-11 17:50:45 UTC (rev 4515)
@@ -0,0 +1,30 @@
+
+we do not define __siginfohandler_t anywhere,
+but these structures are used by unwind library
+in mean time, hack it ;-)
+
+
+--- a/sys/amd64/include/sigframe.h
++++ b/sys/amd64/include/sigframe.h
+@@ -36,7 +36,8 @@
+ */
+ struct sigframe {
+ union {
+- __siginfohandler_t *sf_action;
++ __sighandler_t *sf_action;
++/* should be: __siginfohandler_t *sf_action; */
+ __sighandler_t *sf_handler;
+ } sf_ahu;
+ ucontext_t sf_uc; /* = *sf_ucontext */
+--- a/sys/i386/include/sigframe.h
++++ b/sys/i386/include/sigframe.h
+@@ -105,7 +105,8 @@
+ register_t sf_addr; /* undocumented 4th arg */
+
+ union {
+- __siginfohandler_t *sf_action;
++ __sighandler_t *sf_action;
++/* should be __siginfohandler_t *sf_action; */
+ __sighandler_t *sf_handler;
+ } sf_ahu;
+ ucontext_t sf_uc; /* = *sf_ucontext */
Modified: trunk/kfreebsd-kernel-headers/debian/patches/series
===================================================================
--- trunk/kfreebsd-kernel-headers/debian/patches/series 2013-06-08 17:10:10 UTC (rev 4514)
+++ trunk/kfreebsd-kernel-headers/debian/patches/series 2013-06-11 17:50:45 UTC (rev 4515)
@@ -35,3 +35,4 @@
type_collision.diff
param_collision.diff
bsd_visible.diff
+050_sigframe.diff
More information about the Glibc-bsd-commits
mailing list