diff options
Diffstat (limited to 'components/libc/newlib')
| -rw-r--r-- | components/libc/newlib/libc.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/components/libc/newlib/libc.c b/components/libc/newlib/libc.c index 8c298e513b..7d2c3cac56 100644 --- a/components/libc/newlib/libc.c +++ b/components/libc/newlib/libc.c @@ -97,6 +97,7 @@ int libc_time_to_tick(const struct timespec *time) void libc_system_init(const char* tty_name)
{
int fd;
+ extern int pthread_system_init(void);
/* init console device */
rt_console_init(tty_name);
@@ -112,4 +113,7 @@ void libc_system_init(const char* tty_name) /* initialize system time */
libc_system_time_init();
+#ifdef RT_USING_PTHREADS
+ pthread_system_init();
+#endif
}
|
