URI: 
       toops sunos - plan9port - [fork] Plan 9 from user space
  HTML git clone git://src.adamsgaard.dk/plan9port
   DIR Log
   DIR Files
   DIR Refs
   DIR README
   DIR LICENSE
       ---
   DIR commit 2b3b1e8984849541761d0272ba1ad376f5f5a82b
   DIR parent 399ab50aa45b7501891654b72ce7e2c8b3995ec3
  HTML 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);