diff options
| author | rsc <devnull@localhost> | 2004-09-21 01:11:28 +0000 |
|---|---|---|
| committer | rsc <devnull@localhost> | 2004-09-21 01:11:28 +0000 |
| commit | c6687d4591964cb13df87f55ec4770e778a4a55c (patch) | |
| tree | ee669a419904e929ae8ae54fd04c2bb41b5a57b1 /src/libthread/label.h | |
| parent | 3d5e34e146b5ba5c973230abb624ce9126024569 (diff) | |
| download | plan9port-c6687d4591964cb13df87f55ec4770e778a4a55c.tar.gz plan9port-c6687d4591964cb13df87f55ec4770e778a4a55c.zip | |
Continue the pthreads torture.
Diffstat (limited to 'src/libthread/label.h')
| -rw-r--r-- | src/libthread/label.h | 8 |
1 files changed, 7 insertions, 1 deletions
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 <ucontext.h> +struct Label +{ + ucontext_t uc; +}; +#elif defined (__i386__) && (defined(__FreeBSD__) || defined(__linux__) || defined(__OpenBSD__)) struct Label { ulong pc; |
