|
天嵌二次封装库使用手册
V2.1.2
|

宏定义 | |
| #define | LIB_VERSION "2.1.2" |
| 库版本 更多... | |
| #define | dbg(fmt, args...) |
| 调试消息 更多... | |
| #define | MAX_CMD 200 |
| 存放命令的最大长度 更多... | |
| #define | COMMON_API |
函数 | |
| COMMON_API int | check_file (const char *filename) |
| 检查文件是否存在 更多... | |
| COMMON_API int | write_file_str (const char *filename, char *value, int size) |
| 往文件里写字符串,文件不存在则创建 更多... | |
| COMMON_API int | read_file_str (const char *filename, char *value, int size) |
| 读取文件内容 更多... | |
| COMMON_API int | write_file_int (const char *filename, unsigned int value) |
| 往文件写入整型 更多... | |
| COMMON_API int | read_file_int (const char *filename, int *value) |
| 从文件中读取int的数据 更多... | |
| COMMON_API int | getPidByName (const char *task_name, int *pid) |
| 通过进程名字获取进程号 更多... | |
| COMMON_API int | getNameByPid (int pid, char *task_name) |
| 通过进程号获取进程名字 更多... | |
| COMMON_API int | run_cmd (const char *fmt,...) |
| 运行命令 更多... | |
| COMMON_API const char * | get_libversion (void) |
| 获取二次封装库版本 更多... | |
| COMMON_API int | check_fd_fine (int fd) |
| 判断文件描述符是否有效 更多... | |
| COMMON_API int | getKernelVersion () |
| 获取内核版本号 更多... | |
| #define COMMON_API |
在文件 lib_common.h 第 18 行定义.
| #define dbg | ( | fmt, | |
| args... | |||
| ) |
调试消息
在文件 lib_common.h 第 12 行定义.
| #define LIB_VERSION "2.1.2" |
库版本
在文件 lib_common.h 第 10 行定义.
| #define MAX_CMD 200 |
存放命令的最大长度
在文件 lib_common.h 第 13 行定义.
| COMMON_API int check_fd_fine | ( | int | fd | ) |
判断文件描述符是否有效
| fd | 要判断的文件描述副 |
| COMMON_API int check_file | ( | const char * | filename | ) |
检查文件是否存在
| filename | 文件路径 |
| COMMON_API const char* get_libversion | ( | void | ) |
获取二次封装库版本
| COMMON_API int getKernelVersion | ( | ) |
获取内核版本号
| COMMON_API int getNameByPid | ( | int | pid, |
| char * | task_name | ||
| ) |
通过进程号获取进程名字
| pid | 进程号 |
| task_name | 用于存放进程名字 |
| COMMON_API int getPidByName | ( | const char * | task_name, |
| int * | pid | ||
| ) |
通过进程名字获取进程号
| task_name | 进程名字 |
| pid | 用于存放进程号 |
| COMMON_API int read_file_int | ( | const char * | filename, |
| int * | value | ||
| ) |
从文件中读取int的数据
| filename | 文件路径 |
| value | 存放读取到的文件内容 |
| COMMON_API int read_file_str | ( | const char * | filename, |
| char * | value, | ||
| int | size | ||
| ) |
读取文件内容
| filename | 文件路径 |
| value | 存放读取到文件的内容 |
| size | 读取的大小 |
| COMMON_API int run_cmd | ( | const char * | fmt, |
| ... | |||
| ) |
运行命令
| fmt | 参数格式 |
| ... | 可变参数 |
| COMMON_API int write_file_int | ( | const char * | filename, |
| unsigned int | value | ||
| ) |
往文件写入整型
| filename | 文件路径 |
| value | 要写入文件的内容 |
| COMMON_API int write_file_str | ( | const char * | filename, |
| char * | value, | ||
| int | size | ||
| ) |
往文件里写字符串,文件不存在则创建
| filename | 文件路径 |
| value | 要写入文件的内容 |
| size | 写入大小 |