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

Linux/Unix编程

开发平台:

Unix_Linux

  1. #ifndef _I386_CURRENT_H
  2. #define _I386_CURRENT_H
  3. struct task_struct;
  4. static inline struct task_struct * get_current(void)
  5. {
  6. struct task_struct *current;
  7. __asm__("andl %%esp,%0; ":"=r" (current) : "0" (~8191UL));
  8. return current;
  9.  }
  10.  
  11. #define current get_current()
  12. #endif /* !(_I386_CURRENT_H) */