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