From c6687d4591964cb13df87f55ec4770e778a4a55c Mon Sep 17 00:00:00 2001 From: rsc Date: Tue, 21 Sep 2004 01:11:28 +0000 Subject: Continue the pthreads torture. --- src/libthread/label.h | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'src/libthread/label.h') diff --git a/src/libthread/label.h b/src/libthread/label.h index c3cef2d0..5081f48f 100644 --- a/src/libthread/label.h +++ b/src/libthread/label.h @@ -7,7 +7,13 @@ typedef struct Label Label; #define LABELDPC 0 -#if defined (__i386__) && (defined(__FreeBSD__) || defined(__linux__) || defined(__OpenBSD__)) +#if defined(__linux__) +#include +struct Label +{ + ucontext_t uc; +}; +#elif defined (__i386__) && (defined(__FreeBSD__) || defined(__linux__) || defined(__OpenBSD__)) struct Label { ulong pc; -- cgit v1.2.3