Changeset 17242c6e in mainline for libc/include/futex.h


Ignore:
Timestamp:
2006-03-23T21:12:29Z (19 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
e708063
Parents:
77bd004
Message:

Improved futexes for uspace.
Please review.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • libc/include/futex.h

    r77bd004 r17242c6e  
    3131
    3232#include <atomic.h>
     33#include <types.h>
    3334
    3435extern void futex_initialize(atomic_t *futex, int value);
    3536extern int futex_down(atomic_t *futex);
     37extern int futex_trydown(atomic_t *futex);
     38extern int futex_down_timeout(atomic_t *futex, uint32_t usec, int trydown);
    3639extern int futex_up(atomic_t *futex);
    3740
Note: See TracChangeset for help on using the changeset viewer.