Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/generic/include/synch/futex.h

    r96b02eb9 r98000fb  
    3636#define KERN_FUTEX_H_
    3737
    38 #include <typedefs.h>
     38#include <arch/types.h>
    3939#include <synch/waitq.h>
     40#include <genarch/mm/page_ht.h>
     41#include <genarch/mm/page_pt.h>
    4042
    4143/** Kernel-side futex structure. */
     
    5254
    5355extern void futex_init(void);
    54 extern sysarg_t sys_futex_sleep(uintptr_t);
    55 extern sysarg_t sys_futex_wakeup(uintptr_t);
     56extern unative_t sys_futex_sleep_timeout(uintptr_t uaddr, uint32_t usec,
     57    int flags);
     58extern unative_t sys_futex_wakeup(uintptr_t uaddr);
    5659
    5760extern void futex_cleanup(void);
Note: See TracChangeset for help on using the changeset viewer.