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

Linux/Unix编程

开发平台:

Unix_Linux

  1. /*
  2.  *
  3.  * This file is subject to the terms and conditions of the GNU General Public
  4.  * License.  See the file "COPYING" in the main directory of this archive
  5.  * for more details.
  6.  *
  7.  * Copyright (c) 2001 Silicon Graphics, Inc.  All rights reserved.
  8. */
  9. #ifndef _ASM_IA64_SN_NAG_H
  10. #define _ASM_IA64_SN_NAG_H
  11. #define NAG(mesg...) 
  12. do {
  13. static unsigned int how_broken = 1;
  14. static unsigned int threshold = 1;
  15. if (how_broken == threshold) {
  16. if (threshold < 10000)
  17. threshold *= 10;
  18. if (how_broken > 1)
  19. printk(KERN_WARNING "%u times: ", how_broken);
  20. else
  21. printk(KERN_WARNING);
  22. printk(mesg);
  23. }
  24. how_broken++;
  25. } while (0)
  26. #endif /* _ASM_IA64_SN_NAG_H */