URI: 
       tuse standard sun context routines - 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 528dba4d31ec0d5124e081b021eed4a80aec3a95
   DIR parent 57775dd9f3e579d2a779a2ed4e851bbd72f1858a
  HTML Author: rsc <devnull@localhost>
       Date:   Tue,  1 May 2007 10:51:23 +0000
       
       use standard sun context routines
       
       Diffstat:
         M src/libthread/threadimpl.h          |       6 ++++++
       
       1 file changed, 6 insertions(+), 0 deletions(-)
       ---
   DIR diff --git a/src/libthread/threadimpl.h b/src/libthread/threadimpl.h
       t@@ -46,6 +46,11 @@ extern        void                makecontext(ucontext_t*, void(*)(), int, ...);
        extern pid_t rfork_thread(int, void*, int(*)(void*), void*);
        #endif
        
       +/* THIS DOES NOT WORK!  Don't do this!
       +(At least, not on Solaris.  Maybe this is right for Linux,
       +in which case it should say if defined(__linux__) && defined(__sun__),
       +but surely the latter would be defined(__sparc__).
       +
        #if defined(__sun__)
        #        define mcontext libthread_mcontext
        #        define mcontext_t libthread_mcontext_t
       t@@ -53,6 +58,7 @@ extern pid_t rfork_thread(int, void*, int(*)(void*), void*);
        #        define ucontext_t libthread_ucontext_t
        #        include "sparc-ucontext.h"
        #endif
       +*/
        
        #if defined(__arm__)
        int getmcontext(mcontext_t*);