Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
int
Rust
提交
7ac65711
R
Rust
项目概览
int
/
Rust
大约 1 年 前同步成功
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
R
Rust
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
7ac65711
编写于
5月 04, 2013
作者:
Y
Young-il Choi
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
rt: glob, globfree dummy function for android
上级
c3ab74b8
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
36 addition
and
2 deletion
+36
-2
src/rt/rust_android_dummy.cpp
src/rt/rust_android_dummy.cpp
+13
-2
src/rt/rust_android_dummy.h
src/rt/rust_android_dummy.h
+23
-0
未找到文件。
src/rt/rust_android_dummy.cpp
浏览文件 @
7ac65711
...
...
@@ -2,12 +2,12 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#ifdef __ANDROID__
#include "rust_android_dummy.h"
#include <math.h>
#include <errno.h>
#ifdef __ANDROID__
int
backtrace
(
void
**
array
,
int
size
)
{
return
0
;
}
char
**
backtrace_symbols
(
void
*
const
*
array
,
int
size
)
{
return
0
;
}
...
...
@@ -59,7 +59,18 @@ extern "C" void srand()
extern
"C"
void
atof
()
{
}
extern
"C"
void
tgammaf
()
{
}
extern
"C"
int
glob
(
const
char
*
pattern
,
int
flags
,
int
(
*
errfunc
)
(
const
char
*
epath
,
int
eerrno
),
glob_t
*
pglob
)
{
return
0
;
}
extern
"C"
void
globfree
(
glob_t
*
pglob
)
{
}
#endif
src/rt/rust_android_dummy.h
浏览文件 @
7ac65711
...
...
@@ -11,5 +11,28 @@ char **backtrace_symbols (void *__const *__array, int __size);
void
backtrace_symbols_fd
(
void
*
__const
*
__array
,
int
__size
,
int
__fd
);
#include <sys/types.h>
struct
stat
;
typedef
struct
{
size_t
gl_pathc
;
/* Count of total paths so far. */
size_t
gl_matchc
;
/* Count of paths matching pattern. */
size_t
gl_offs
;
/* Reserved at beginning of gl_pathv. */
int
gl_flags
;
/* Copy of flags parameter to glob. */
char
**
gl_pathv
;
/* List of paths matching pattern. */
/* Copy of errfunc parameter to glob. */
int
(
*
gl_errfunc
)(
const
char
*
,
int
);
/*
* Alternate filesystem access methods for glob; replacement
* versions of closedir(3), readdir(3), opendir(3), stat(2)
* and lstat(2).
*/
void
(
*
gl_closedir
)(
void
*
);
struct
dirent
*
(
*
gl_readdir
)(
void
*
);
void
*
(
*
gl_opendir
)(
const
char
*
);
int
(
*
gl_lstat
)(
const
char
*
,
struct
stat
*
);
}
glob_t
;
#endif
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录