xref: /DragonOS/user/apps/dmesg/dmesg.h (revision bc6f0a967c8cb1e9379ced184b25a7722fbda2a4)
18d72b68dSJomo #pragma once
28d72b68dSJomo 
38d72b68dSJomo /**
48d72b68dSJomo  * @brief 识别dmesg程序的第一个选项参数
58d72b68dSJomo  *
68d72b68dSJomo  * @param arg dmesg命令第一个选项参数
78d72b68dSJomo  * @return int 有效时返回对应选项码,无效时返回 -1
88d72b68dSJomo  */
9*bc6f0a96S裕依 int getoption(char *arg);
108d72b68dSJomo 
118d72b68dSJomo /**
128d72b68dSJomo  * @brief 识别dmesg程序的第二个选项参数
138d72b68dSJomo  *
148d72b68dSJomo  * @param arg dmesg命令第一个选项参数
158d72b68dSJomo  * @return int 有效时返回设置的日志级别,无效时返回 -1
168d72b68dSJomo  */
178d72b68dSJomo int getlevel(char *arg);
188d72b68dSJomo 
198d72b68dSJomo /**
208d72b68dSJomo  * @brief 打印dmesg手册
218d72b68dSJomo  */
228d72b68dSJomo void print_help_msg();
238d72b68dSJomo 
248d72b68dSJomo /**
258d72b68dSJomo  * @brief 打印dmesg错误使用的信息
268d72b68dSJomo  */
278d72b68dSJomo void print_bad_usage_msg();