Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Prebuilts Lite Sysroot
提交
67e0a2ca
P
Prebuilts Lite Sysroot
项目概览
OpenHarmony
/
Prebuilts Lite Sysroot
大约 1 年 前同步成功
通知
1
Star
39
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
P
Prebuilts Lite Sysroot
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
67e0a2ca
编写于
6月 22, 2021
作者:
O
openharmony_ci
提交者:
Gitee
6月 22, 2021
浏览文件
操作
浏览文件
下载
差异文件
!36 support Musl build for L2
Merge pull request !36 from dhy308/master
上级
c0f2a0a5
b9956ecf
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
23 addition
and
6 deletion
+23
-6
usr/include/arm-linux-ohosmusl/linux/compiler_types.h
usr/include/arm-linux-ohosmusl/linux/compiler_types.h
+6
-0
usr/include/arm-linux-ohosmusl/sys/socket.h
usr/include/arm-linux-ohosmusl/sys/socket.h
+2
-6
usr/include/arm-linux-ohosmusl/unistd.h
usr/include/arm-linux-ohosmusl/unistd.h
+15
-0
未找到文件。
usr/include/arm-linux-ohosmusl/linux/compiler_types.h
浏览文件 @
67e0a2ca
...
...
@@ -130,9 +130,11 @@ struct ftrace_likely_data {
#ifndef __diag_GCC
#define __diag_GCC(version, severity, string)
#endif
#ifndef __MUSL__
#ifndef __copy
# define __copy(symbol)
#endif
#endif
#define __diag_push() __diag(push)
#define __diag_pop() __diag(pop)
#define __diag_ignore(compiler, version, option, comment) \
...
...
@@ -174,6 +176,7 @@ struct ftrace_likely_data {
#else
# define __gnu_inline
#endif
#ifndef __MUSL__
#if !defined(CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING) || \
!defined(CONFIG_OPTIMIZE_INLINING)
#define inline \
...
...
@@ -181,9 +184,12 @@ struct ftrace_likely_data {
#else
#define inline inline __attribute__((unused)) notrace __gnu_inline
#endif
#endif
#define __inline__ inline
#define __inline inline
#ifndef __MUSL__
#define noinline __attribute__((noinline))
#endif
#ifndef __always_inline
#define __always_inline inline __attribute__((always_inline))
#endif
...
...
usr/include/arm-linux-ohosmusl/sys/socket.h
浏览文件 @
67e0a2ca
...
...
@@ -19,6 +19,8 @@ extern "C" {
#include <bits/socket.h>
#include <linux/socket.h>
struct
msghdr
{
void
*
msg_name
;
socklen_t
msg_namelen
;
...
...
@@ -369,12 +371,6 @@ struct sockaddr {
char
sa_data
[
14
];
};
struct
sockaddr_storage
{
sa_family_t
ss_family
;
char
__ss_padding
[
128
-
sizeof
(
long
)
-
sizeof
(
sa_family_t
)];
unsigned
long
__ss_align
;
};
int
socket
(
int
,
int
,
int
);
int
socketpair
(
int
,
int
,
int
,
int
[
2
]);
...
...
usr/include/arm-linux-ohosmusl/unistd.h
浏览文件 @
67e0a2ca
...
...
@@ -190,6 +190,7 @@ int syncfs(int);
int
euidaccess
(
const
char
*
,
int
);
int
eaccess
(
const
char
*
,
int
);
ssize_t
copy_file_range
(
int
,
off_t
*
,
int
,
off_t
*
,
size_t
,
unsigned
);
pid_t
gettid
(
void
);
#endif
#if defined(_LARGEFILE64_SOURCE) || defined(_GNU_SOURCE)
...
...
@@ -462,6 +463,20 @@ ssize_t copy_file_range(int, off_t *, int, off_t *, size_t, unsigned);
#define _CS_V6_ENV 1148
#define _CS_V7_ENV 1149
#ifdef _GNU_SOURCE
#ifndef TEMP_FAILURE_RETRY
#define MUSL_TEMP_FAILURE_RETRY(expression) \
(
__extension__
\
({
long
int
__result
;
\
do
__result
=
(
long
int
)(
expression
);
\
while
(
__result
==
-
1L
&&
errno
==
EINTR
);
\
__result
;})
\
#endif
#define TEMP_FAILURE_RETRY MUSL_TEMP_FAILURE_RETRY
#endif
#endif
#ifdef __cplusplus
}
#endif
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录