Ignore:
File:
1 edited

Legend:

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

    r78192cc7 r3e6a98c5  
    116116        /** Timer has fired and has not been cleared since */
    117117        fts_fired,
    118         /** Timer fibril is requested to terminate */
    119         fts_cleanup,
    120         /** Timer fibril acknowledged termination */
    121         fts_clean
     118        /** Timer is being destroyed */
     119        fts_cleanup
    122120} fibril_timer_state_t;
    123121
     
    131129typedef struct {
    132130        fibril_mutex_t lock;
    133         fibril_mutex_t *lockp;
    134131        fibril_condvar_t cv;
    135132        fid_t fibril;
    136133        fibril_timer_state_t state;
    137         bool handler_running;
    138134
    139135        suseconds_t delay;
     
    164160extern void fibril_condvar_broadcast(fibril_condvar_t *);
    165161
    166 extern fibril_timer_t *fibril_timer_create(fibril_mutex_t *);
     162extern fibril_timer_t *fibril_timer_create(void);
    167163extern void fibril_timer_destroy(fibril_timer_t *);
    168164extern void fibril_timer_set(fibril_timer_t *, suseconds_t, fibril_timer_fun_t,
    169165    void *);
    170 extern void fibril_timer_set_locked(fibril_timer_t *, suseconds_t,
    171     fibril_timer_fun_t, void *);
    172166extern fibril_timer_state_t fibril_timer_clear(fibril_timer_t *);
    173 extern fibril_timer_state_t fibril_timer_clear_locked(fibril_timer_t *);
    174167
    175168#endif
Note: See TracChangeset for help on using the changeset viewer.