天嵌二次封装库使用手册
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 | 写入大小 |