# define EXPORT_SYMBOL(s)
#endif
-#ifndef __KERNEL__
-
typedef struct proc_dir_entry cfs_proc_dir_entry_t;
/*
*/
typedef struct cfs_waitlink {
- cfs_list_t sleeping;
- void *process;
+ struct list_head sleeping;
+ void *process;
} wait_queue_t;
typedef struct cfs_waitq {
- cfs_list_t sleepers;
+ struct list_head sleepers;
} wait_queue_head_t;
#define CFS_DECL_WAITQ(wq) wait_queue_head_t wq
static inline void schedule(void) {}
static inline void schedule_timeout(int64_t t) {}
+static inline void set_current_state(int state)
+{
+}
/*
* Lproc
*/
struct timer_list {
- cfs_list_t tl_list;
+ struct list_head tl_list;
void (*function)(ulong_ptr_t unused);
ulong_ptr_t data;
long expires;
return 0;
}
-#define cfs_sigfillset(l) do {} while (0)
#define cfs_recalc_sigpending(l) do {} while (0)
#define DAEMON_FLAGS 0
/* !__WINNT__ */
#endif
-/* !__KERNEL__ */
-#endif
/* __LIBCFS_USER_PRIM_H__ */
#endif