Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/c/include/fibril.h

    receff5f r58563585  
    4747        } while (0)
    4848
    49 #define FIBRIL_SERIALIZED  1
    50 #define FIBRIL_WRITER      2
     49#define FIBRIL_WRITER   1
    5150
    5251struct fibril;
     
    6766typedef struct fibril {
    6867        link_t link;
     68        link_t all_link;
    6969        context_t ctx;
    7070        void *stack;
     
    7878       
    7979        fibril_owner_info_t *waits_for;
     80
     81        unsigned int switches;
    8082} fibril_t;
    8183
     
    9395extern void fibril_destroy(fid_t fid);
    9496extern fibril_t *fibril_setup(void);
    95 extern void fibril_teardown(fibril_t *f);
     97extern void fibril_teardown(fibril_t *f, bool locked);
    9698extern int fibril_switch(fibril_switch_type_t stype);
    9799extern void fibril_add_ready(fid_t fid);
Note: See TracChangeset for help on using the changeset viewer.