From b820365317d382f34f4b9cef1ef3f8511e66a2bf Mon Sep 17 00:00:00 2001 From: "xiongyihui3@gmail.com" Date: Fri, 23 Nov 2012 03:46:05 +0000 Subject: [PATCH] add header dfs_posix.h to avoid warnings git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2436 bbd45198-f89e-11dd-88c7-29a3b14d5316 --- components/libc/armlibc/stubs.c | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/components/libc/armlibc/stubs.c b/components/libc/armlibc/stubs.c index 17319ed9b9..1d62b6beb4 100644 --- a/components/libc/armlibc/stubs.c +++ b/components/libc/armlibc/stubs.c @@ -19,6 +19,10 @@ #include "rtthread.h" +#ifdef RT_USING_DFS +#include "dfs_posix.h" +#endif + #pragma import(__use_no_semihosting_swi) /* TODO: Standard IO device handles. */ @@ -145,8 +149,9 @@ int _sys_seek(FILEHANDLE fh, long pos) /** * used by tmpnam() or tmpfile() */ -void_sys_tmpnam(char *name, int fileno, unsigned maxlength) +int _sys_tmpnam(char *name, int fileno, unsigned maxlength) { + return -1; } char *_sys_command_string(char *cmd, int len) @@ -185,10 +190,20 @@ int _sys_istty(FILEHANDLE fh) int remove(const char *filename) { +#ifndef RT_USING_DFS + return -1; +#else return unlink(filename); +#endif } -/* rename() */ +/* rename() is defined in dfs_posix.c instead */ +#if 0 +int rename(const char *old, const char *new) +{ + return -1; +} +#endif int system(const char *string) {