summaryrefslogtreecommitdiff
path: root/components/dfs/filesystems/jffs2/kernel/linux/kernel.h
diff options
context:
space:
mode:
Diffstat (limited to 'components/dfs/filesystems/jffs2/kernel/linux/kernel.h')
-rw-r--r--components/dfs/filesystems/jffs2/kernel/linux/kernel.h37
1 files changed, 37 insertions, 0 deletions
diff --git a/components/dfs/filesystems/jffs2/kernel/linux/kernel.h b/components/dfs/filesystems/jffs2/kernel/linux/kernel.h
new file mode 100644
index 0000000000..b695930109
--- /dev/null
+++ b/components/dfs/filesystems/jffs2/kernel/linux/kernel.h
@@ -0,0 +1,37 @@
+#ifndef __LINUX_KERNEL_H__
+#define __LINUX_KERNEL_H__
+//#include <cyg/infra/diag.h>
+//#include <stdio.h> //mod by prife @ 2011/11/20
+
+#define jiffies 100
+
+#define ERR_PTR(err) ((void*)(err))
+#define PTR_ERR(err) ((unsigned long)(err))
+#define IS_ERR(err) ((unsigned long)err > (unsigned long)-1000L)
+
+#define CURRENT_TIME cyg_timestamp()
+
+#define KERN_EMERG "<0>" // system is unusable
+#define KERN_ALERT "<1>" // action must be taken immediately
+#define KERN_CRIT "<2>" // critical conditions
+#define KERN_ERR "<3>" // error conditions
+#define KERN_WARNING "<4>" // warning conditions
+#define KERN_NOTICE "<5>" // normal but significant condition
+#define KERN_INFO "<6>" // informational
+#define KERN_DEBUG "<7>" // debug-level messages
+#define printk rt_kprintf//diag_printf //mod by prife
+
+#ifndef min //mod by prife
+#define min(x,y) (x<y?x:y)
+#endif
+#ifndef max
+#define max(x,y) (x<y?y:x)
+#endif
+#define min_t(t, x,y) ((t)x<(t)y?(t)x:(t)y)
+
+
+#endif /* __LINUX_KERNEL_H__ */
+
+
+
+