Pull error-inject into release branch
[linux-2.6] / include / asm-um / current.h
1 /* 
2  * Copyright (C) 2000 Jeff Dike (jdike@karaya.com)
3  * Licensed under the GPL
4  */
5
6 #ifndef __UM_CURRENT_H
7 #define __UM_CURRENT_H
8
9 #ifndef __ASSEMBLY__
10
11 #include "asm/page.h"
12 #include "linux/thread_info.h"
13
14 #define current (current_thread_info()->task)
15
16 /*Backward compatibility - it's used inside arch/um.*/
17 #define current_thread current_thread_info()
18
19 #endif /* __ASSEMBLY__ */
20
21 #endif
22
23 /*
24  * Overrides for Emacs so that we follow Linus's tabbing style.
25  * Emacs will notice this stuff at the end of the file and automatically
26  * adjust the settings for this buffer only.  This must remain at the end
27  * of the file.
28  * ---------------------------------------------------------------------------
29  * Local variables:
30  * c-file-style: "linux"
31  * End:
32  */