#ifndef __KERNEL__
+#include <libcfs/libcfs.h>
+#include <libcfs/kp30.h>
+
#include <sys/mman.h>
#ifndef __CYGWIN__
#include <stdint.h>
#include <signal.h>
#include <errno.h>
#include <sys/stat.h>
+#ifdef HAVE_SYS_VFS_H
#include <sys/vfs.h>
-
-#include <libcfs/libcfs.h>
-#include <libcfs/kp30.h>
+#endif
/*
* Sleep channel. No-op implementation.
(void)waitq;
}
-void cfs_waitq_broadcast(struct cfs_waitq *waitq, int state)
+void cfs_waitq_broadcast(struct cfs_waitq *waitq)
{
LASSERT(waitq != NULL);
(void)waitq;
}
-void cfs_waitq_wait(struct cfs_waitlink *link)
+void cfs_waitq_wait(struct cfs_waitlink *link, int state)
{
LASSERT(link != NULL);
(void)link;
cfs_free(addr);
}
-/*
- * This uses user-visible declarations from <linux/kdev_t.h>
- */
-#ifdef __LINUX__
-#include <linux/kdev_t.h>
-#endif
-
void cfs_enter_debugger(void)
{
/*
return;
}
-#ifdef __LINUX__
+#ifdef __linux__
/*
* In glibc (NOT in Linux, so check above is not right), implement
return NULL;
}
-/* __LINUX__ */
+/* __linux__ */
#endif
void lbug_with_loc(char *file, const char *func, const int line)
abort();
}
-
/* !__KERNEL__ */
#endif