summaryrefslogtreecommitdiff
path: root/components/libc/signal
diff options
context:
space:
mode:
authorMeco Man <[email protected]>2021-07-21 01:43:48 +0800
committerMeco Man <[email protected]>2021-07-21 19:42:38 +0800
commitfc094e921103f9a37fa1c4cbf1301900419d2801 (patch)
tree2125618bc4ef1254c9528acbdb5348ab7e3ae5a1 /components/libc/signal
parent73bd7a7d66898c612380cbf64d1574c3b0764fdc (diff)
[rtlibc] remove libc_signal.h and libc_fdset.h
Diffstat (limited to 'components/libc/signal')
-rw-r--r--components/libc/signal/posix_signal.c5
-rw-r--r--components/libc/signal/posix_signal.h1
2 files changed, 2 insertions, 4 deletions
diff --git a/components/libc/signal/posix_signal.c b/components/libc/signal/posix_signal.c
index 1cb561d428..45646f63ea 100644
--- a/components/libc/signal/posix_signal.c
+++ b/components/libc/signal/posix_signal.c
@@ -7,6 +7,7 @@
* Date Author Notes
* 2017/10/1 Bernard The first version
*/
+
#include <rthw.h>
#include <rtthread.h>
@@ -14,6 +15,7 @@
#include <sys/errno.h>
#include "posix_signal.h"
+
#define sig_valid(sig_no) (sig_no >= 0 && sig_no < RT_SIG_MAX)
void (*signal(int sig, void (*func)(int))) (int)
@@ -79,13 +81,10 @@ int sigtimedwait(const sigset_t *set, siginfo_t *info,
int ret = 0;
int tick = RT_WAITING_FOREVER;
-#ifdef RT_USING_PTHREADS
if (timeout)
{
- extern int clock_time_to_tick(const struct timespec *time);
tick = clock_time_to_tick(timeout);
}
-#endif
ret = rt_signal_wait(set, info, tick);
if (ret == 0) return 0;
diff --git a/components/libc/signal/posix_signal.h b/components/libc/signal/posix_signal.h
index fa8ad38fa6..f04b54c5f8 100644
--- a/components/libc/signal/posix_signal.h
+++ b/components/libc/signal/posix_signal.h
@@ -15,7 +15,6 @@
extern "C" {
#endif
-#include <rtthread.h>
#include <sys/signal.h>
enum rt_signal_value{