current.h
上传用户:jlfgdled
上传日期:2013-04-10
资源大小:33168k
文件大小:0k
源码类别:

Linux/Unix编程

开发平台:

Unix_Linux

  1. #ifndef _ASMARM_CURRENT_H
  2. #define _ASMARM_CURRENT_H
  3. static inline struct task_struct *get_current(void) __attribute__ (( __const__ ));
  4. static inline struct task_struct *get_current(void)
  5. {
  6. register unsigned long sp asm ("sp");
  7. return (struct task_struct *)(sp & ~0x1fff);
  8. }
  9. #define current (get_current())
  10. #endif /* _ASMARM_CURRENT_H */