xref: /nrf52832-nimble/rt-thread/components/dfs/filesystems/jffs2/kernel/linux/wait.h (revision 104654410c56c573564690304ae786df310c91fc)
1*10465441SEvalZero #ifndef __LINUX_WAIT_H__
2*10465441SEvalZero #define __LINUX_WAIT_H__
3*10465441SEvalZero 
4*10465441SEvalZero 
5*10465441SEvalZero #if defined (__GNUC__)
6*10465441SEvalZero typedef struct { } wait_queue_head_t;
7*10465441SEvalZero #elif defined (MSVC)
8*10465441SEvalZero typedef struct {int no; } wait_queue_head_t;
9*10465441SEvalZero #else
10*10465441SEvalZero #error "please use a right C compiler"
11*10465441SEvalZero #endif
12*10465441SEvalZero 
13*10465441SEvalZero #define init_waitqueue_head(wait) do{} while (0)
14*10465441SEvalZero #define add_wait_queue(wait,new_wait) do{} while (0)
15*10465441SEvalZero #define remove_wait_queue(wait,old_wait) do{} while (0)
16*10465441SEvalZero #define DECLARE_WAITQUEUE(wait,current) do{} while (0)
17*10465441SEvalZero 
wake_up(wait_queue_head_t * erase_wait)18*10465441SEvalZero static inline void wake_up(wait_queue_head_t *erase_wait)
19*10465441SEvalZero { /* Only used for waking up threads blocks on erases. Not used in eCos */ }
20*10465441SEvalZero 
21*10465441SEvalZero #endif /* __LINUX_WAIT_H__ */
22