diff --git a/components/libc/compilers/common/unistd.c b/components/libc/compilers/common/unistd.c index 7ecd4554809fd973c22dd4a1de9cd683152a9682..0966242e55fc62877de4c56f706efde4208659a6 100644 --- a/components/libc/compilers/common/unistd.c +++ b/components/libc/compilers/common/unistd.c @@ -50,13 +50,7 @@ int usleep(useconds_t usec) } RTM_EXPORT(usleep); -pid_t -#if defined (RT_USING_NEWLIB) -__rt_libc_getpid -#else -getpid -#endif -(void) +pid_t getpid(void) { /*TODO*/ return 0; diff --git a/components/libc/compilers/newlib/syscalls.c b/components/libc/compilers/newlib/syscalls.c index 28e1808e3f9304bd03550c9bfe00d37f94f96d1f..45aa4a34debec8f0d26e62658396919dd6a7e68b 100644 --- a/components/libc/compilers/newlib/syscalls.c +++ b/components/libc/compilers/newlib/syscalls.c @@ -38,8 +38,7 @@ __errno () int _getpid_r(struct _reent *ptr) { - extern pid_t __rt_libc_getpid(void); - return __rt_libc_getpid(); + return 0; } int