Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/libcfa/concurrency/invoke.h

    r9c31349 r690f13c  
    3838      };
    3939
     40      struct simple_thread_stack {
     41            struct thread_desc * top;
     42      };
     43
    4044      #ifdef __CFORALL__
    4145      extern "Cforall" {
     
    4347            void append( struct simple_thread_list *, struct thread_desc * );
    4448            struct thread_desc * pop_head( struct simple_thread_list * );
     49
     50            void ?{}( struct simple_thread_stack * );
     51            void push( struct simple_thread_stack *, struct thread_desc * );           
     52            struct thread_desc * pop( struct simple_thread_stack * );
    4553
    4654            void ?{}(spinlock * this);
     
    7482            struct thread_desc * owner;
    7583            struct simple_thread_list entry_queue;
     84            struct simple_thread_stack signal_stack;
     85            struct monitor_desc * stack_owner;
    7686            unsigned int recursion;
    7787      };
Note: See TracChangeset for help on using the changeset viewer.