wait.h 616 B

123456789101112131415161718192021
  1. #ifndef __LINUX_WAIT_H__
  2. #define __LINUX_WAIT_H__
  3. #if defined (__GNUC__)
  4. typedef struct { } wait_queue_head_t;
  5. #elif defined (MSVC)
  6. typedef struct {int no; } wait_queue_head_t;
  7. #else
  8. #error "please use a right C compiler"
  9. #endif
  10. #define init_waitqueue_head(wait) do{} while (0)
  11. #define add_wait_queue(wait,new_wait) do{} while (0)
  12. #define remove_wait_queue(wait,old_wait) do{} while (0)
  13. #define DECLARE_WAITQUEUE(wait,current) do{} while (0)
  14. static inline void wake_up(wait_queue_head_t *erase_wait)
  15. { /* Only used for waking up threads blocks on erases. Not used in eCos */ }
  16. #endif /* __LINUX_WAIT_H__ */