From cd7ddc9b5f34da33a2eb0ea761681c2330284e69 Mon Sep 17 00:00:00 2001 From: rsc Date: Sun, 23 Nov 2003 18:18:00 +0000 Subject: make -> mk remove clumsy stack hack. fix exec. fix nthreads maintenance. fix threadexitsall not to kill self. add sun support. --- src/libthread/label.h | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/libthread/label.h') diff --git a/src/libthread/label.h b/src/libthread/label.h index a1f6fa5a..874fb070 100644 --- a/src/libthread/label.h +++ b/src/libthread/label.h @@ -32,6 +32,14 @@ struct Label // uvlong fpr[18]; /* callee saved: f14-f31 */ // ulong vr[4*12]; /* callee saved: v20-v31, 256-bits each */ }; +#elif defined(__sun__) +struct Label +{ + ulong input[8]; /* %i registers */ + ulong local[8]; /* %l registers */ + ulong sp; /* %o6 */ + ulong link; /* %o7 */ +}; #else #error "Unknown or unsupported architecture" #endif -- cgit v1.2.3