xref: /DragonOS/user/apps/dmesg/dmesg.h (revision 52da9a59374752b4d01907b052135a0d317781dd)
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();