diff options
| author | rsc <devnull@localhost> | 2003-11-23 18:18:00 +0000 |
|---|---|---|
| committer | rsc <devnull@localhost> | 2003-11-23 18:18:00 +0000 |
| commit | cd7ddc9b5f34da33a2eb0ea761681c2330284e69 (patch) | |
| tree | a3f222bf728a1146ee745ae7d1cab1873ac2d019 /src/libthread/label.h | |
| parent | b7e6f4150f0974a3f3b145a23911b7c8a4b9399b (diff) | |
| download | plan9port-cd7ddc9b5f34da33a2eb0ea761681c2330284e69.tar.gz plan9port-cd7ddc9b5f34da33a2eb0ea761681c2330284e69.zip | |
make -> mk
remove clumsy stack hack.
fix exec.
fix nthreads maintenance.
fix threadexitsall not to kill self.
add sun support.
Diffstat (limited to 'src/libthread/label.h')
| -rw-r--r-- | src/libthread/label.h | 8 |
1 files changed, 8 insertions, 0 deletions
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 |
