Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
阿啄debugIT
libfastcommon
提交
12dde730
L
libfastcommon
项目概览
阿啄debugIT
/
libfastcommon
与 Fork 源项目一致
从无法访问的项目Fork
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
L
libfastcommon
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
12dde730
编写于
12月 25, 2019
作者:
Y
YuQing
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
add function fc_delete_file_ex
上级
ad570151
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
40 addition
and
0 deletion
+40
-0
HISTORY
HISTORY
+1
-0
src/shared_func.c
src/shared_func.c
+26
-0
src/shared_func.h
src/shared_func.h
+13
-0
未找到文件。
HISTORY
浏览文件 @
12dde730
...
...
@@ -4,6 +4,7 @@ Version 1.43 2019-12-25
system is the deprecated function in iOS 11
* correct function skiplist_iterator in skiplist.h
* add buffered_file_writer.[hc]
* add function fc_delete_file_ex
Version 1.42 2019-12-03
* add function get_gzip_command_filename
...
...
src/shared_func.c
浏览文件 @
12dde730
...
...
@@ -2866,3 +2866,29 @@ const char *get_gzip_command_filename()
return
"gzip"
;
}
}
int
fc_delete_file_ex
(
const
char
*
filename
,
const
char
*
caption
)
{
int
result
;
if
(
unlink
(
filename
)
==
0
)
{
return
0
;
}
result
=
errno
!=
0
?
errno
:
ENOENT
;
if
(
result
==
ENOENT
)
{
result
=
0
;
}
else
{
logError
(
"file: "
__FILE__
", line: %d, "
"unlink %s file: %s fail, "
"errno: %d, error info: %s"
,
__LINE__
,
caption
,
filename
,
result
,
STRERROR
(
result
));
}
return
result
;
}
src/shared_func.h
浏览文件 @
12dde730
...
...
@@ -856,6 +856,19 @@ char *resolve_path(const char *from, const char *filename,
*/
const
char
*
get_gzip_command_filename
();
/** delete file
* parameters:
* filename: the filename to delete
* caption: the caption of this filename
* return: error no, 0 success, != 0 fail
*/
int
fc_delete_file_ex
(
const
char
*
filename
,
const
char
*
caption
);
static
inline
int
fc_delete_file
(
const
char
*
filename
)
{
return
fc_delete_file_ex
(
filename
,
""
);
}
#ifdef __cplusplus
}
#endif
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录