summaryrefslogtreecommitdiff
path: root/components/libc/compilers/armlibc/syscalls.c
diff options
context:
space:
mode:
authorBernard Xiong <[email protected]>2021-03-09 20:54:25 +0800
committerGitHub <[email protected]>2021-03-09 20:54:25 +0800
commit783b6949ab64ffe23b066c4d0845f96df3a1af5c (patch)
treef945eff06a944db03bd6cffe92c60baa98adaaef /components/libc/compilers/armlibc/syscalls.c
parent7b28f2b1bbc4ece8c21f4481ddf24ff58827a3f7 (diff)
parent9952042b0c3a8324719a8eeb2f38573cb81147aa (diff)
Merge pull request #4432 from mysterywolf/mutex
[libc] remove inherent mutex protection
Diffstat (limited to 'components/libc/compilers/armlibc/syscalls.c')
-rw-r--r--components/libc/compilers/armlibc/syscalls.c31
1 files changed, 0 insertions, 31 deletions
diff --git a/components/libc/compilers/armlibc/syscalls.c b/components/libc/compilers/armlibc/syscalls.c
index 8addb3e163..d17460b413 100644
--- a/components/libc/compilers/armlibc/syscalls.c
+++ b/components/libc/compilers/armlibc/syscalls.c
@@ -13,7 +13,6 @@
* RT_USING_DFS is not defined
* 2020-02-13 Meco Man re-implement exit() and abort()
* 2020-02-14 Meco Man implement _sys_tmpnam()
- * 2020-02-25 Meco Man add multithreaded protection
*/
#include <string.h>
@@ -42,36 +41,6 @@ const char __stdin_name[] = "STDIN";
const char __stdout_name[] = "STDOUT";
const char __stderr_name[] = "STDERR";
-#ifdef RT_USING_HEAP
-int _mutex_initialize(rt_mutex_t *m)
-{
- *m = rt_mutex_create("_mutex_", RT_IPC_FLAG_PRIO);
- if(*m == RT_NULL)
- {
- return 0;
- }
- else
- {
- return 1;
- }
-}
-
-void _mutex_acquire(rt_mutex_t *m)
-{
- rt_mutex_take(*m, RT_WAITING_FOREVER);
-}
-
-void _mutex_release(rt_mutex_t *m)
-{
- rt_mutex_release(*m);
-}
-
-void _mutex_free(rt_mutex_t *m)
-{
- rt_mutex_delete(*m);
-}
-#endif
-
/**
* required by fopen() and freopen().
*