home *** CD-ROM | disk | FTP | other *** search
/ PC Welt 2006 November (DVD) / PCWELT_11_2006.ISO / casper / filesystem.squashfs / usr / src / linux-headers-2.6.17-6 / include / asm-um / current.h < prev    next >
Encoding:
C/C++ Source or Header  |  2006-08-11  |  758 b   |  33 lines

  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.  */
  33.