Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
BaiXuePrincess
rt-thread
提交
64feef0d
R
rt-thread
项目概览
BaiXuePrincess
/
rt-thread
与 Fork 源项目一致
Fork自
RT-Thread / rt-thread
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
R
rt-thread
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
64feef0d
编写于
5月 10, 2016
作者:
B
Bernard Xiong
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
[LIBC] mv pthreads/libdl to libc and rename dfs_lwip to dfs_net
上级
eb320a01
变更
41
隐藏空白更改
内联
并排
Showing
41 changed file
with
69 addition
and
53 deletion
+69
-53
components/dfs/filesystems/net/SConscript
components/dfs/filesystems/net/SConscript
+1
-1
components/dfs/filesystems/net/arpa/inet.h
components/dfs/filesystems/net/arpa/inet.h
+0
-0
components/dfs/filesystems/net/dfs_net.c
components/dfs/filesystems/net/dfs_net.c
+22
-21
components/dfs/filesystems/net/dfs_net.h
components/dfs/filesystems/net/dfs_net.h
+8
-7
components/dfs/filesystems/net/net_netdb.c
components/dfs/filesystems/net/net_netdb.c
+0
-0
components/dfs/filesystems/net/net_select.c
components/dfs/filesystems/net/net_select.c
+2
-2
components/dfs/filesystems/net/net_sockets.c
components/dfs/filesystems/net/net_sockets.c
+15
-15
components/dfs/filesystems/net/netdb.h
components/dfs/filesystems/net/netdb.h
+0
-0
components/dfs/filesystems/net/netinet/in.h
components/dfs/filesystems/net/netinet/in.h
+0
-0
components/dfs/filesystems/net/netinet/tcp.h
components/dfs/filesystems/net/netinet/tcp.h
+0
-0
components/dfs/filesystems/net/netinet/udp.h
components/dfs/filesystems/net/netinet/udp.h
+0
-0
components/dfs/filesystems/net/sys/select.h
components/dfs/filesystems/net/sys/select.h
+0
-0
components/dfs/filesystems/net/sys/socket.h
components/dfs/filesystems/net/sys/socket.h
+0
-0
components/libc/SConscript
components/libc/SConscript
+3
-0
components/libc/libdl/SConscript
components/libc/libdl/SConscript
+3
-3
components/libc/libdl/dlclose.c
components/libc/libdl/dlclose.c
+0
-0
components/libc/libdl/dlerror.c
components/libc/libdl/dlerror.c
+0
-0
components/libc/libdl/dlfcn.h
components/libc/libdl/dlfcn.h
+0
-0
components/libc/libdl/dlopen.c
components/libc/libdl/dlopen.c
+0
-0
components/libc/libdl/dlsym.c
components/libc/libdl/dlsym.c
+0
-0
components/libc/newlib/syscalls.c
components/libc/newlib/syscalls.c
+11
-1
components/libc/pthreads/SConscript
components/libc/pthreads/SConscript
+3
-2
components/libc/pthreads/clock_time.c
components/libc/pthreads/clock_time.c
+0
-0
components/libc/pthreads/mqueue.c
components/libc/pthreads/mqueue.c
+0
-0
components/libc/pthreads/mqueue.h
components/libc/pthreads/mqueue.h
+0
-0
components/libc/pthreads/posix_types.h
components/libc/pthreads/posix_types.h
+0
-0
components/libc/pthreads/pthread.c
components/libc/pthreads/pthread.c
+0
-0
components/libc/pthreads/pthread.h
components/libc/pthreads/pthread.h
+0
-0
components/libc/pthreads/pthread_attr.c
components/libc/pthreads/pthread_attr.c
+0
-0
components/libc/pthreads/pthread_barrier.c
components/libc/pthreads/pthread_barrier.c
+0
-0
components/libc/pthreads/pthread_cond.c
components/libc/pthreads/pthread_cond.c
+0
-0
components/libc/pthreads/pthread_internal.h
components/libc/pthreads/pthread_internal.h
+0
-0
components/libc/pthreads/pthread_mutex.c
components/libc/pthreads/pthread_mutex.c
+0
-0
components/libc/pthreads/pthread_rwlock.c
components/libc/pthreads/pthread_rwlock.c
+0
-0
components/libc/pthreads/pthread_spin.c
components/libc/pthreads/pthread_spin.c
+0
-0
components/libc/pthreads/pthread_tls.c
components/libc/pthreads/pthread_tls.c
+0
-0
components/libc/pthreads/sched.c
components/libc/pthreads/sched.c
+0
-0
components/libc/pthreads/sched.h
components/libc/pthreads/sched.h
+0
-0
components/libc/pthreads/semaphore.c
components/libc/pthreads/semaphore.c
+0
-0
components/libc/pthreads/semaphore.h
components/libc/pthreads/semaphore.h
+0
-0
components/net/lwip-1.4.1/src/arch/include/arch/cc.h
components/net/lwip-1.4.1/src/arch/include/arch/cc.h
+1
-1
未找到文件。
components/dfs/filesystems/
lwip
/SConscript
→
components/dfs/filesystems/
net
/SConscript
浏览文件 @
64feef0d
...
...
@@ -6,6 +6,6 @@ cwd = GetCurrentDir()
src
=
Glob
(
'*.c'
)
CPPPATH
=
[
cwd
]
group
=
DefineGroup
(
'Filesystem'
,
src
,
depend
=
[
'RT_USING_DFS'
,
'RT_USING_DFS_
LWIP
'
],
CPPPATH
=
CPPPATH
)
group
=
DefineGroup
(
'Filesystem'
,
src
,
depend
=
[
'RT_USING_DFS'
,
'RT_USING_DFS_
NET
'
],
CPPPATH
=
CPPPATH
)
Return
(
'group'
)
components/dfs/filesystems/
lwip
/arpa/inet.h
→
components/dfs/filesystems/
net
/arpa/inet.h
浏览文件 @
64feef0d
文件已移动
components/dfs/filesystems/
lwip/dfs_lwip
.c
→
components/dfs/filesystems/
net/dfs_net
.c
浏览文件 @
64feef0d
/*
* File : dfs_
lwip
.c
* File : dfs_
net
.c
* This file is part of RT-Thread RTOS
* COPYRIGHT (C) 2015, RT-Thread Development Team
* COPYRIGHT (C) 2015
-2016
, RT-Thread Development Team
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
...
...
@@ -20,15 +20,16 @@
* Change Logs:
* Date Author Notes
* 2015-02-17 Bernard First version
* 2016-05-07 Bernard Rename dfs_lwip to dfs_net
*/
#include <rtthread.h>
#include <dfs.h>
#include <dfs_fs.h>
#include "dfs_
lwip
.h"
#include "dfs_
net
.h"
int
dfs_
lwip
_getsocket
(
int
fd
)
int
dfs_
net
_getsocket
(
int
fd
)
{
struct
dfs_fd
*
_dfs_fd
;
...
...
@@ -40,12 +41,12 @@ int dfs_lwip_getsocket(int fd)
return
(
int
)
_dfs_fd
->
data
;
}
int
dfs_
lwip
_ioctl
(
struct
dfs_fd
*
file
,
int
cmd
,
void
*
args
)
int
dfs_
net
_ioctl
(
struct
dfs_fd
*
file
,
int
cmd
,
void
*
args
)
{
return
-
DFS_STATUS_EIO
;
}
int
dfs_
lwip
_read
(
struct
dfs_fd
*
file
,
void
*
buf
,
rt_size_t
count
)
int
dfs_
net
_read
(
struct
dfs_fd
*
file
,
void
*
buf
,
rt_size_t
count
)
{
int
sock
;
...
...
@@ -55,7 +56,7 @@ int dfs_lwip_read(struct dfs_fd* file, void *buf, rt_size_t count)
return
count
;
}
int
dfs_
lwip
_write
(
struct
dfs_fd
*
file
,
const
void
*
buf
,
rt_size_t
count
)
int
dfs_
net
_write
(
struct
dfs_fd
*
file
,
const
void
*
buf
,
rt_size_t
count
)
{
int
sock
;
...
...
@@ -65,7 +66,7 @@ int dfs_lwip_write(struct dfs_fd *file, const void *buf, rt_size_t count)
return
count
;
}
int
dfs_
lwip
_close
(
struct
dfs_fd
*
file
)
int
dfs_
net
_close
(
struct
dfs_fd
*
file
)
{
int
sock
;
int
result
;
...
...
@@ -78,9 +79,9 @@ int dfs_lwip_close(struct dfs_fd* file)
return
-
result
;
}
static
const
struct
dfs_filesystem_operation
_
lwip
_fs_ops
=
static
const
struct
dfs_filesystem_operation
_
net
_fs_ops
=
{
"
lwip
"
,
"
net
"
,
DFS_FS_FLAG_DEFAULT
,
RT_NULL
,
/* mount */
RT_NULL
,
/* unmont */
...
...
@@ -88,10 +89,10 @@ static const struct dfs_filesystem_operation _lwip_fs_ops =
RT_NULL
,
/* statfs */
RT_NULL
,
/* open */
dfs_
lwip
_close
,
dfs_
lwip
_ioctl
,
dfs_
lwip
_read
,
dfs_
lwip
_write
,
dfs_
net
_close
,
dfs_
net
_ioctl
,
dfs_
net
_read
,
dfs_
net
_write
,
RT_NULL
,
RT_NULL
,
/* lseek */
RT_NULL
,
/* getdents */
...
...
@@ -100,28 +101,28 @@ static const struct dfs_filesystem_operation _lwip_fs_ops =
RT_NULL
,
/* rename */
};
static
struct
dfs_filesystem
_
lwip
_fs
=
static
struct
dfs_filesystem
_
net
_fs
=
{
0
,
/* dev_id */
RT_NULL
,
/* path */
&
_
lwip
_fs_ops
,
&
_
net
_fs_ops
,
RT_NULL
/* data */
};
struct
dfs_filesystem
*
dfs_
lwip
_get_fs
(
void
)
struct
dfs_filesystem
*
dfs_
net
_get_fs
(
void
)
{
return
&
_
lwip
_fs
;
return
&
_
net
_fs
;
}
/*
NOTE: Beause we don't need to mount lwIP file system, the filesystem_ops is not
registered to the system.
int dfs_
lwip
_system_init(void)
int dfs_
net
_system_init(void)
{
dfs_register(&_
lwip
_fs_ops);
dfs_register(&_
net
_fs_ops);
return 0;
}
INIT_FS_EXPORT(dfs_
lwip
_system_init);
INIT_FS_EXPORT(dfs_
net
_system_init);
*/
components/dfs/filesystems/
lwip/dfs_lwip
.h
→
components/dfs/filesystems/
net/dfs_net
.h
浏览文件 @
64feef0d
/*
* File : dfs_
lwip
.h
* File : dfs_
net
.h
* This file is part of RT-Thread RTOS
* COPYRIGHT (C) 2015, RT-Thread Development Team
* COPYRIGHT (C) 2015
-2016
, RT-Thread Development Team
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
...
...
@@ -20,10 +20,11 @@
* Change Logs:
* Date Author Notes
* 2015-02-17 Bernard First version
* 2016-05-05 Bernard rename dfs_lwip to dfs_net.
*/
#ifndef DFS_
LWIP
_H__
#define DFS_
LWIP
_H__
#ifndef DFS_
NET
_H__
#define DFS_
NET
_H__
#ifdef __cplusplus
extern
"C"
{
...
...
@@ -31,10 +32,10 @@ extern "C" {
#include <lwip/sockets.h>
struct
dfs_filesystem
*
dfs_
lwip
_get_fs
(
void
);
int
dfs_
lwip
_getsocket
(
int
fd
);
struct
dfs_filesystem
*
dfs_
net
_get_fs
(
void
);
int
dfs_
net
_getsocket
(
int
fd
);
int
dfs_
lwip
_system_init
(
void
);
int
dfs_
net
_system_init
(
void
);
#ifdef __cplusplus
}
...
...
components/dfs/filesystems/
lwip/lwip
_netdb.c
→
components/dfs/filesystems/
net/net
_netdb.c
浏览文件 @
64feef0d
文件已移动
components/dfs/filesystems/
lwip/lwip
_select.c
→
components/dfs/filesystems/
net/net
_select.c
浏览文件 @
64feef0d
...
...
@@ -27,7 +27,7 @@
#ifdef RT_USING_LWIP
#include "dfs_
lwip
.h"
#include "dfs_
net
.h"
int
select
(
int
maxfdp1
,
fd_set
*
readset
,
fd_set
*
writeset
,
fd_set
*
exceptset
,
...
...
@@ -48,7 +48,7 @@ select(int maxfdp1, fd_set *readset, fd_set *writeset, fd_set *exceptset,
for
(
index
=
0
;
index
<
maxfdp1
;
index
++
)
{
/* convert fd to sock */
sock
=
dfs_
lwip
_getsocket
(
index
);
sock
=
dfs_
net
_getsocket
(
index
);
if
(
sock
==
-
1
)
continue
;
if
(
sock
>
maxfd
)
maxfd
=
sock
;
...
...
components/dfs/filesystems/
lwip/lwip
_sockets.c
→
components/dfs/filesystems/
net/net
_sockets.c
浏览文件 @
64feef0d
...
...
@@ -28,12 +28,12 @@
#include <sys/socket.h>
#include "dfs_
lwip
.h"
#include "dfs_
net
.h"
int
accept
(
int
s
,
struct
sockaddr
*
addr
,
socklen_t
*
addrlen
)
{
int
new_client
=
-
1
;
int
sock
=
dfs_
lwip
_getsocket
(
s
);
int
sock
=
dfs_
net
_getsocket
(
s
);
new_client
=
lwip_accept
(
sock
,
addr
,
addrlen
);
if
(
new_client
!=
-
1
)
...
...
@@ -58,7 +58,7 @@ int accept(int s, struct sockaddr *addr, socklen_t *addrlen)
d
->
type
=
FT_SOCKET
;
d
->
path
=
RT_NULL
;
d
->
fs
=
dfs_
lwip
_get_fs
();
d
->
fs
=
dfs_
net
_get_fs
();
d
->
flags
=
DFS_O_RDWR
;
/* set flags as read and write */
d
->
size
=
0
;
...
...
@@ -79,7 +79,7 @@ RTM_EXPORT(accept);
int
bind
(
int
s
,
const
struct
sockaddr
*
name
,
socklen_t
namelen
)
{
int
sock
=
dfs_
lwip
_getsocket
(
s
);
int
sock
=
dfs_
net
_getsocket
(
s
);
return
lwip_bind
(
sock
,
name
,
namelen
);
}
...
...
@@ -98,7 +98,7 @@ int shutdown(int s, int how)
return
-
1
;
}
sock
=
dfs_
lwip
_getsocket
(
s
);
sock
=
dfs_
net
_getsocket
(
s
);
if
(
lwip_shutdown
(
sock
,
how
)
==
0
)
{
/* socket has been closed, delete it from file system fd */
...
...
@@ -114,7 +114,7 @@ RTM_EXPORT(shutdown);
int
getpeername
(
int
s
,
struct
sockaddr
*
name
,
socklen_t
*
namelen
)
{
int
sock
=
dfs_
lwip
_getsocket
(
s
);
int
sock
=
dfs_
net
_getsocket
(
s
);
return
lwip_getpeername
(
sock
,
name
,
namelen
);
}
...
...
@@ -122,7 +122,7 @@ RTM_EXPORT(getpeername);
int
getsockname
(
int
s
,
struct
sockaddr
*
name
,
socklen_t
*
namelen
)
{
int
sock
=
dfs_
lwip
_getsocket
(
s
);
int
sock
=
dfs_
net
_getsocket
(
s
);
return
lwip_getsockname
(
sock
,
name
,
namelen
);
}
...
...
@@ -130,7 +130,7 @@ RTM_EXPORT(getsockname);
int
getsockopt
(
int
s
,
int
level
,
int
optname
,
void
*
optval
,
socklen_t
*
optlen
)
{
int
sock
=
dfs_
lwip
_getsocket
(
s
);
int
sock
=
dfs_
net
_getsocket
(
s
);
return
lwip_getsockopt
(
sock
,
level
,
optname
,
optval
,
optlen
);
}
...
...
@@ -138,7 +138,7 @@ RTM_EXPORT(getsockopt);
int
setsockopt
(
int
s
,
int
level
,
int
optname
,
const
void
*
optval
,
socklen_t
optlen
)
{
int
sock
=
dfs_
lwip
_getsocket
(
s
);
int
sock
=
dfs_
net
_getsocket
(
s
);
return
lwip_setsockopt
(
sock
,
level
,
optname
,
optval
,
optlen
);
}
...
...
@@ -146,7 +146,7 @@ RTM_EXPORT(setsockopt);
int
connect
(
int
s
,
const
struct
sockaddr
*
name
,
socklen_t
namelen
)
{
int
sock
=
dfs_
lwip
_getsocket
(
s
);
int
sock
=
dfs_
net
_getsocket
(
s
);
return
lwip_connect
(
sock
,
name
,
namelen
);
}
...
...
@@ -154,7 +154,7 @@ RTM_EXPORT(connect);
int
listen
(
int
s
,
int
backlog
)
{
int
sock
=
dfs_
lwip
_getsocket
(
s
);
int
sock
=
dfs_
net
_getsocket
(
s
);
return
lwip_listen
(
sock
,
backlog
);
}
...
...
@@ -162,7 +162,7 @@ RTM_EXPORT(listen);
int
recv
(
int
s
,
void
*
mem
,
size_t
len
,
int
flags
)
{
int
sock
=
dfs_
lwip
_getsocket
(
s
);
int
sock
=
dfs_
net
_getsocket
(
s
);
return
lwip_recv
(
sock
,
mem
,
len
,
flags
);
}
...
...
@@ -171,7 +171,7 @@ RTM_EXPORT(recv);
int
recvfrom
(
int
s
,
void
*
mem
,
size_t
len
,
int
flags
,
struct
sockaddr
*
from
,
socklen_t
*
fromlen
)
{
int
sock
=
dfs_
lwip
_getsocket
(
s
);
int
sock
=
dfs_
net
_getsocket
(
s
);
return
lwip_recvfrom
(
sock
,
mem
,
len
,
flags
,
from
,
fromlen
);
}
...
...
@@ -179,7 +179,7 @@ RTM_EXPORT(recvfrom);
int
send
(
int
s
,
const
void
*
dataptr
,
size_t
size
,
int
flags
)
{
int
sock
=
dfs_
lwip
_getsocket
(
s
);
int
sock
=
dfs_
net
_getsocket
(
s
);
return
lwip_send
(
sock
,
dataptr
,
size
,
flags
);
}
...
...
@@ -188,7 +188,7 @@ RTM_EXPORT(send);
int
sendto
(
int
s
,
const
void
*
dataptr
,
size_t
size
,
int
flags
,
const
struct
sockaddr
*
to
,
socklen_t
tolen
)
{
int
sock
=
dfs_
lwip
_getsocket
(
s
);
int
sock
=
dfs_
net
_getsocket
(
s
);
return
lwip_sendto
(
sock
,
dataptr
,
size
,
flags
,
to
,
tolen
);
}
...
...
components/dfs/filesystems/
lwip
/netdb.h
→
components/dfs/filesystems/
net
/netdb.h
浏览文件 @
64feef0d
文件已移动
components/dfs/filesystems/
lwip
/netinet/in.h
→
components/dfs/filesystems/
net
/netinet/in.h
浏览文件 @
64feef0d
文件已移动
components/dfs/filesystems/
lwip
/netinet/tcp.h
→
components/dfs/filesystems/
net
/netinet/tcp.h
浏览文件 @
64feef0d
文件已移动
components/dfs/filesystems/
lwip
/netinet/udp.h
→
components/dfs/filesystems/
net
/netinet/udp.h
浏览文件 @
64feef0d
文件已移动
components/dfs/filesystems/
lwip
/sys/select.h
→
components/dfs/filesystems/
net
/sys/select.h
浏览文件 @
64feef0d
文件已移动
components/dfs/filesystems/
lwip
/sys/socket.h
→
components/dfs/filesystems/
net
/sys/socket.h
浏览文件 @
64feef0d
文件已移动
components/libc/SConscript
浏览文件 @
64feef0d
...
...
@@ -17,4 +17,7 @@ else:
if
rtconfig
.
PLATFORM
==
'gcc'
and
rtconfig
.
ARCH
!=
'sim'
:
objs
=
objs
+
SConscript
(
'minilibc/SConscript'
)
objs
=
objs
+
SConscript
(
'pthreads/SConscript'
)
objs
=
objs
+
SConscript
(
'libdl/SConscript'
)
Return
(
'objs'
)
components/libdl/SConscript
→
components/lib
c/lib
dl/SConscript
浏览文件 @
64feef0d
Import
(
'RTT_ROOT'
)
Import
(
'rtconfig'
)
from
building
import
*
src
=
Glob
(
'*.c'
)
CPPPATH
=
[
RTT_ROOT
+
'/components/libdl'
]
cwd
=
GetCurrentDir
()
CPPPATH
=
[
cwd
]
group
=
DefineGroup
(
'libdl'
,
src
,
depend
=
[
'RT_USING_MODULE'
,
'RT_USING_LIBDL'
],
CPPPATH
=
CPPPATH
)
Return
(
'group'
)
components/libdl/dlclose.c
→
components/lib
c/lib
dl/dlclose.c
浏览文件 @
64feef0d
文件已移动
components/libdl/dlerror.c
→
components/lib
c/lib
dl/dlerror.c
浏览文件 @
64feef0d
文件已移动
components/libdl/dlfcn.h
→
components/lib
c/lib
dl/dlfcn.h
浏览文件 @
64feef0d
文件已移动
components/libdl/dlopen.c
→
components/lib
c/lib
dl/dlopen.c
浏览文件 @
64feef0d
文件已移动
components/libdl/dlsym.c
→
components/lib
c/lib
dl/dlsym.c
浏览文件 @
64feef0d
文件已移动
components/libc/newlib/syscalls.c
浏览文件 @
64feef0d
...
...
@@ -450,5 +450,15 @@ void __libc_init_array(void)
void
abort
(
void
)
{
return
;
if
(
rt_thread_self
())
{
rt_thread_t
self
=
rt_thread_self
();
rt_kprintf
(
"thread:%-8.*s abort!
\n
"
,
RT_NAME_MAX
,
self
->
name
);
rt_thread_suspend
(
self
);
rt_schedule
();
}
while
(
1
);
}
components/pthreads/SConscript
→
components/
libc/
pthreads/SConscript
浏览文件 @
64feef0d
Import
(
'RTT_ROOT'
)
from
building
import
*
cwd
=
GetCurrentDir
()
src
=
Glob
(
'*.c'
)
CPPPATH
=
[
RTT_ROOT
+
'/components/pthreads'
]
CPPPATH
=
[
cwd
]
group
=
DefineGroup
(
'pthreads'
,
src
,
depend
=
[
'RT_USING_PTHREADS'
,
'RT_USING_LIBC'
],
CPPPATH
=
CPPPATH
)
Return
(
'group'
)
components/pthreads/clock_time.c
→
components/
libc/
pthreads/clock_time.c
浏览文件 @
64feef0d
文件已移动
components/pthreads/mqueue.c
→
components/
libc/
pthreads/mqueue.c
浏览文件 @
64feef0d
文件已移动
components/pthreads/mqueue.h
→
components/
libc/
pthreads/mqueue.h
浏览文件 @
64feef0d
文件已移动
components/pthreads/posix_types.h
→
components/
libc/
pthreads/posix_types.h
浏览文件 @
64feef0d
文件已移动
components/pthreads/pthread.c
→
components/
libc/
pthreads/pthread.c
浏览文件 @
64feef0d
文件已移动
components/pthreads/pthread.h
→
components/
libc/
pthreads/pthread.h
浏览文件 @
64feef0d
文件已移动
components/pthreads/pthread_attr.c
→
components/
libc/
pthreads/pthread_attr.c
浏览文件 @
64feef0d
文件已移动
components/pthreads/pthread_barrier.c
→
components/
libc/
pthreads/pthread_barrier.c
浏览文件 @
64feef0d
文件已移动
components/pthreads/pthread_cond.c
→
components/
libc/
pthreads/pthread_cond.c
浏览文件 @
64feef0d
文件已移动
components/pthreads/pthread_internal.h
→
components/
libc/
pthreads/pthread_internal.h
浏览文件 @
64feef0d
文件已移动
components/pthreads/pthread_mutex.c
→
components/
libc/
pthreads/pthread_mutex.c
浏览文件 @
64feef0d
文件已移动
components/pthreads/pthread_rwlock.c
→
components/
libc/
pthreads/pthread_rwlock.c
浏览文件 @
64feef0d
文件已移动
components/pthreads/pthread_spin.c
→
components/
libc/
pthreads/pthread_spin.c
浏览文件 @
64feef0d
文件已移动
components/pthreads/pthread_tls.c
→
components/
libc/
pthreads/pthread_tls.c
浏览文件 @
64feef0d
文件已移动
components/pthreads/sched.c
→
components/
libc/
pthreads/sched.c
浏览文件 @
64feef0d
文件已移动
components/pthreads/sched.h
→
components/
libc/
pthreads/sched.h
浏览文件 @
64feef0d
文件已移动
components/pthreads/semaphore.c
→
components/
libc/
pthreads/semaphore.c
浏览文件 @
64feef0d
文件已移动
components/pthreads/semaphore.h
→
components/
libc/
pthreads/semaphore.h
浏览文件 @
64feef0d
文件已移动
components/net/lwip-1.4.1/src/arch/include/arch/cc.h
浏览文件 @
64feef0d
...
...
@@ -76,7 +76,7 @@ typedef rt_uint32_t mem_ptr_t;
#define LWIP_TIMEVAL_PRIVATE 1
#endif
#if defined(RT_USING_DFS_
LWIP
)
#if defined(RT_USING_DFS_
NET
)
#define LWIP_COMPAT_SOCKETS 0
#endif
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录