mk_constants_kern.c 873 B

12345678910111213141516171819202122232425262728
  1. #include "linux/kernel.h"
  2. #include "linux/stringify.h"
  3. #include "linux/time.h"
  4. #include "asm/page.h"
  5. extern void print_head(void);
  6. extern void print_constant_str(char *name, char *value);
  7. extern void print_constant_int(char *name, int value);
  8. extern void print_tail(void);
  9. int main(int argc, char **argv)
  10. {
  11. print_head();
  12. print_constant_int("UM_KERN_PAGE_SIZE", PAGE_SIZE);
  13. print_constant_str("UM_KERN_EMERG", KERN_EMERG);
  14. print_constant_str("UM_KERN_ALERT", KERN_ALERT);
  15. print_constant_str("UM_KERN_CRIT", KERN_CRIT);
  16. print_constant_str("UM_KERN_ERR", KERN_ERR);
  17. print_constant_str("UM_KERN_WARNING", KERN_WARNING);
  18. print_constant_str("UM_KERN_NOTICE", KERN_NOTICE);
  19. print_constant_str("UM_KERN_INFO", KERN_INFO);
  20. print_constant_str("UM_KERN_DEBUG", KERN_DEBUG);
  21. print_constant_int("UM_NSEC_PER_SEC", NSEC_PER_SEC);
  22. print_tail();
  23. return(0);
  24. }