dmesg.h 565 B

123456789101112131415161718192021222324252627
  1. #pragma once
  2. /**
  3. * @brief 识别dmesg程序的第一个选项参数
  4. *
  5. * @param arg dmesg命令第一个选项参数
  6. * @return int 有效时返回对应选项码,无效时返回 -1
  7. */
  8. int getoption(char *arg);
  9. /**
  10. * @brief 识别dmesg程序的第二个选项参数
  11. *
  12. * @param arg dmesg命令第一个选项参数
  13. * @return int 有效时返回设置的日志级别,无效时返回 -1
  14. */
  15. int getlevel(char *arg);
  16. /**
  17. * @brief 打印dmesg手册
  18. */
  19. void print_help_msg();
  20. /**
  21. * @brief 打印dmesg错误使用的信息
  22. */
  23. void print_bad_usage_msg();