Commit Diff


commit - 76a78f4320d51c827bec2bb2ca6cba64bb7f025d
commit + 05eb37f26784d69c88bef2cb2eda573e644dde71
blob - f138e4624b79e7766f6b1e2e2dfe894aa33d02ed
blob + c684eb5d807793bbb7936a3ec9f3be83d34048b5
--- src/libthread/Linux-sparc64-context.S
+++ src/libthread/Linux-sparc64-context.S
@@ -46,7 +46,8 @@
    Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
    02111-1307 USA.  */
 
-#include <sysdep.h>
+#include <linux/linkage.h>
+
 /*#include "ucontext_i.h" (up above) */
 
 /* int getcontext(ucontext_t *); */
@@ -130,4 +131,9 @@ ENTRY(__setcontext)
 	stx	%o2, [%o0 + __UC_SIGMASK]
 	ta	0x6f
 
+#ifdef END
+#define END(x)
+#endif
+
 END(__setcontext)
+