at v2.6.21 32 lines 758 B view raw
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 */