mk_constants.c 725 B

1234567891011121314151617181920212223242526272829303132
  1. #include <stdio.h>
  2. #include <kernel-offsets.h>
  3. #define SHOW_INT(sym) printf("#define %s %d\n", #sym, sym)
  4. #define SHOW_STR(sym) printf("#define %s %s\n", #sym, sym)
  5. int main(int argc, char **argv)
  6. {
  7. printf("/*\n");
  8. printf(" * Generated by mk_constants\n");
  9. printf(" */\n");
  10. printf("\n");
  11. printf("#ifndef __UM_CONSTANTS_H\n");
  12. printf("#define __UM_CONSTANTS_H\n");
  13. printf("\n");
  14. SHOW_INT(UM_KERN_PAGE_SIZE);
  15. SHOW_STR(UM_KERN_EMERG);
  16. SHOW_STR(UM_KERN_ALERT);
  17. SHOW_STR(UM_KERN_CRIT);
  18. SHOW_STR(UM_KERN_ERR);
  19. SHOW_STR(UM_KERN_WARNING);
  20. SHOW_STR(UM_KERN_NOTICE);
  21. SHOW_STR(UM_KERN_INFO);
  22. SHOW_STR(UM_KERN_DEBUG);
  23. SHOW_INT(UM_NSEC_PER_SEC);
  24. printf("\n");
  25. printf("#endif\n");
  26. return(0);
  27. }