Changeset cadfa8e in mainline for uspace/lib/libc/include/async_priv.h


Ignore:
Timestamp:
2009-10-11T10:14:34Z (15 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
854ad23
Parents:
b6ee5b1
Message:

Experimental support for timeoutable fibril condition variables.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/libc/include/async_priv.h

    rb6ee5b1 rcadfa8e  
    5656} to_event_t;
    5757
     58/** Structures of this type are used to track the wakeup events. */
     59typedef struct {
     60        /** If true, this struct is in a synchronization object wait queue. */
     61        bool inlist;
     62       
     63        /** Wait queue linkage. */
     64        link_t link;
     65} wu_event_t;
     66
     67
    5868/** Structures of this type represent a waiting fibril. */
    5969typedef struct {
     
    6676        /** Timeout wait data. */
    6777        to_event_t to_event;
     78        /** Wakeup wait data. */
     79        wu_event_t wu_event;
    6880} awaiter_t;
    6981
Note: See TracChangeset for help on using the changeset viewer.