[gforth] / gforth / unix / pthread.fs  

gforth: gforth/unix/pthread.fs

Diff for /gforth/unix/pthread.fs between version 1.20 and 1.21

version 1.20, Thu Mar 22 01:45:42 2012 UTC version 1.21, Fri Mar 23 20:49:44 2012 UTC
Line 109 
Line 109 
     \c {      \c {
     \c   void *x;      \c   void *x;
     \c   int throw_code;      \c   int throw_code;
       \c   jmp_buf throw_jmp_buf;
     \c #ifndef HAS_BACKLINK      \c #ifndef HAS_BACKLINK
     \c   void *(*gforth_pointers)(Cell) = saved_gforth_pointers;      \c   void *(*gforth_pointers)(Cell) = saved_gforth_pointers;
     \c #endif      \c #endif
     \c   pthread_cleanup_push(&gforth_cleanup_thread, (void*)t);      \c   pthread_cleanup_push(&gforth_cleanup_thread, (void*)t);
     \c      \c
     \c   if ((throw_code=setjmp(throw_jmp_buf))) {      \c   throw_jmp_handler = &throw_jmp_buf;
       \c
       \c   if ((throw_code=setjmp(*throw_jmp_handler))) {
     \c     static Cell signal_data_stack[24];      \c     static Cell signal_data_stack[24];
     \c     static Cell signal_return_stack[16];      \c     static Cell signal_return_stack[16];
     \c     static Float signal_fp_stack[1];      \c     static Float signal_fp_stack[1];


Generate output suitable for use with a patch program
Legend:
Removed from v.1.20  
changed lines
  Added in v.1.21

CVS Admin

Powered by ViewCVS 1.0-dev
(Powered by ViewCVS)

ViewCVS and CVS Help