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

Linux/Unix编程

开发平台:

Unix_Linux

  1. #ifndef _PPC64_INIT_H
  2. #define _PPC64_INIT_H
  3. #include <linux/init.h>
  4. #if __GNUC__ > 2 || __GNUC_MINOR__ >= 90 /* egcs */
  5. /* DRENG add back in when we get section attribute support */
  6. #define __chrp __attribute__ ((__section__ (".text.chrp")))
  7. #define __chrpdata __attribute__ ((__section__ (".data.chrp")))
  8. #define __chrpfunc(__argchrp) 
  9. __argchrp __chrp; 
  10. __argchrp
  11. /* this is actually just common chrp/pmac code, not OF code -- Cort */
  12. #define __openfirmware __attribute__ ((__section__ (".text.openfirmware")))
  13. #define __openfirmwaredata __attribute__ ((__section__ (".data.openfirmware")))
  14. #define __openfirmwarefunc(__argopenfirmware) 
  15. __argopenfirmware __openfirmware; 
  16. __argopenfirmware
  17. #else /* not egcs */
  18. #define __openfirmware
  19. #define __openfirmwaredata
  20. #define __openfirmwarefunc(x) x
  21. #endif /* egcs */
  22. #endif /* _PPC64_INIT_H */