#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <unistd.h>
#include <fcntl.h>
#include <errno.h>
#include <dirent.h>
#include <stdarg.h>
浏览源代码.
|
COMMON_API int | tq_check_file (char *filename) |
| 检查文件是否存在 更多...
|
|
COMMON_API int | tq_write_file_str (char *filename, char *value, int size) |
| 往文件里写字符串,文件不存在则创建 更多...
|
|
COMMON_API int | tq_read_file_str (char *filename, char *value, int size) |
| 读取文件内容 更多...
|
|
COMMON_API int | tq_write_file_int (char *filename, unsigned int value) |
| 往文件写入整型 更多...
|
|
COMMON_API int | tq_read_file_int (char *filename, int *value) |
| 从文件中读取int的数据 更多...
|
|
COMMON_API int | tq_getPidByName (char *task_name, int *pid) |
| 通过进程名字获取进程号 更多...
|
|
COMMON_API int | tq_getNameByPid (int pid, char *task_name) |
| 通过进程号获取进程名字 更多...
|
|
COMMON_API int | run_cmd (const char *fmt,...) |
| 运行命令 更多...
|
|
COMMON_API const char * | tq_get_libversion (void) |
| 获取二次封装库版本 更多...
|
|
COMMON_API int | tq_check_fd_fine (int fd) |
| 获取板卡信息 更多...
|
|
- 日期
- 2024-12-09
- 版权所有
- Copyright (c) 2024 广东省天嵌嵌入式技术股份有限公司
- 作者
- zhengchuangyong (zheng.nosp@m.chua.nosp@m.ngyon.nosp@m.g@em.nosp@m.bedsk.nosp@m.y.ne.nosp@m.t)
- 版本
- 1.0
- 日期
- 2021-09-10
- 版权所有
- Copyright (c) 2023 广东省天嵌嵌入式技术股份有限公司
- 修改日志:
Date | Version | Author | Description |
2021-09-10 | 1.0 | zhengchuangyong | 第一次发布,对文件的一些基本操作进行二次封装,如检测文件,读写文件,还有对进程名和进程号之间的相互转换,以及获取二次封装库信息。 |
在文件 tq_common.h 中定义.
#define dbg |
( |
|
fmt, |
|
|
|
args... |
|
) |
| |
#define TQ_VERSION "1.0.3" |
运行命令
- 参数
-
- 返回
- int 成功返回0,失败返回-1
获取板卡信息
- 返回
- char* 成功返回板卡信息(!NULL),失败没有获取到板卡信息(NULL) 判断文件描述符是否有效
- 参数
-
- 返回
- int 有效返回0,无效返回-1
检查文件是否存在
- 参数
-
- 返回
- int 存在返回1,不存在或打开失败返回0,文件名为空返回-1
获取二次封装库版本
- 返回
- const char* 返回库版本字符串
COMMON_API int tq_getNameByPid |
( |
int |
pid, |
|
|
char * |
task_name |
|
) |
| |
通过进程号获取进程名字
- 参数
-
- 返回
- int 成功返回0,失败返回-1
COMMON_API int tq_getPidByName |
( |
char * |
task_name, |
|
|
int * |
pid |
|
) |
| |
通过进程名字获取进程号
- 参数
-
- 返回
- int 成功返回0,失败返回-1
COMMON_API int tq_read_file_int |
( |
char * |
filename, |
|
|
int * |
value |
|
) |
| |
从文件中读取int的数据
- 参数
-
filename | 文件路径 |
value | 存放读取到的文件内容 |
- 返回
- int 成功返回读取到的大小(>0),读到文件末尾返回0,读取失败、文件路径或读取内容为空返回-1,打开文件失败返回-2
COMMON_API int tq_read_file_str |
( |
char * |
filename, |
|
|
char * |
value, |
|
|
int |
size |
|
) |
| |
读取文件内容
- 参数
-
filename | 文件路径 |
value | 存放读取到文件的内容 |
size | 读取的大小 |
- 返回
- int 读取成功返回实际读取的大小(>0),读到文件末尾返回0,读取失败、文件路径或读取内容为空返回-1,打开文件失败返回-2
COMMON_API int tq_write_file_int |
( |
char * |
filename, |
|
|
unsigned int |
value |
|
) |
| |
往文件写入整型
- 参数
-
filename | 文件路径 |
value | 要写入文件的内容 |
- 返回
- int 写入成功返回写入的大小(>0),写入失败或文件路径为空返回-1,打开文件失败返回-2
COMMON_API int tq_write_file_str |
( |
char * |
filename, |
|
|
char * |
value, |
|
|
int |
size |
|
) |
| |
往文件里写字符串,文件不存在则创建
- 参数
-
filename | 文件路径 |
value | 要写入文件的内容 |
size | 写入大小 |
- 返回
- int 写入成功返回写入的大小(>0),打开文件失败返回-2,写入失败、文件路径或写入内容为空返回-1