toops sunos - plan9port - [fork] Plan 9 from user space
(HTM) git clone git://src.adamsgaard.dk/plan9port
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
(DIR) commit 2b3b1e8984849541761d0272ba1ad376f5f5a82b
(DIR) parent 399ab50aa45b7501891654b72ce7e2c8b3995ec3
(HTM) Author: rsc <devnull@localhost>
Date: Fri, 14 Jan 2005 18:11:21 +0000
oops sunos
Diffstat:
M src/libthread/thread.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
---
(DIR) diff --git a/src/libthread/thread.c b/src/libthread/thread.c
t@@ -121,9 +121,9 @@ threadalloc(void (*fn)(void*), void *arg, uint stack)
t->context.uc.uc_stack.ss_size = t->stksize-64;
#ifdef __sun__ /* sigh */
/* can avoid this with __MAKECONTEXT_V2_SOURCE but only on SunOS 5.9 */
- t->context.uc_stack.ss_sp =
- (char*)t->context.uc_stack.ss_sp
- +t->context.uc_stack.ss_size;
+ t->context.uc.uc_stack.ss_sp =
+ (char*)t->context.uc.uc_stack.ss_sp
+ +t->context.uc.uc_stack.ss_size;
#endif
makecontext(&t->context.uc, (void(*)())threadstart, 1, t);