天嵌二次封装库使用手册  V1.0
tq_common.h
浏览该文件的文档.
1 #ifndef _TQ_COMMON_H_
2 #define _TQ_COMMON_H_
3 
19 #include <stdlib.h>
20 #include <stdio.h>
21 #include <string.h>
22 #include <unistd.h>
23 #include <fcntl.h>
24 #include <errno.h>
25 #include <dirent.h>
26 #include <stdarg.h>
27 #define TQ_VERSION "1.0.3"
28 //#define dbg(fmt,args...) printf("[common]:%s:%d:" fmt,__func__,__LINE__,##args)
29 #define dbg(fmt, args...)
30 #define MAX_CMD 200
31 #ifdef __cplusplus
32 extern "C"
33 {
34 #endif
35 
41 int check_file(char* filename);
42 
50 int write_file_str(char* filename, char* value, int size);
51 
59 int read_file_str(char* filename, char* value, int size);
60 
67 int write_file_int(char* filename, unsigned int value);
68 
75 int read_file_int(char* filename, int* value);
76 
83 int getPidByName(char *task_name, int *pid);
84 
91 int getNameByPid(int pid, char *task_name);
92 
99 int run_cmd(const char *fmt, ...);
100 
105 const char* get_libversion(void);
106 
111 char* get_boardinfo(void);
112 
118 int check_fd_fine(int fd);
119 #ifdef __cplusplus
120 }
121 #endif
122 #endif
int write_file_str(char *filename, char *value, int size)
往文件里写字符串,文件不存在则创建
int getPidByName(char *task_name, int *pid)
通过进程名字获取进程号
char * get_boardinfo(void)
获取板卡信息
int read_file_str(char *filename, char *value, int size)
读取文件内容
const char * get_libversion(void)
获取二次封装库版本
int write_file_int(char *filename, unsigned int value)
往文件写入整型
int check_file(char *filename)
检查文件是否存在
int getNameByPid(int pid, char *task_name)
通过进程号获取进程名字
int check_fd_fine(int fd)
判断文件描述符是否有效
int run_cmd(const char *fmt,...)
运行命令
int read_file_int(char *filename, int *value)
从文件中读取int的数据