summaryrefslogtreecommitdiff
path: root/components
diff options
context:
space:
mode:
author[email protected] <[email protected]>2012-11-23 03:46:05 +0000
committer[email protected] <[email protected]>2012-11-23 03:46:05 +0000
commitb820365317d382f34f4b9cef1ef3f8511e66a2bf (patch)
tree50433332aca80cc5f1123ea9ccc5e5fb97cfe3ad /components
parent9fb62a5ff1f360027031ed8bb0625b1dc86c288b (diff)
add header dfs_posix.h to avoid warnings
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2436 bbd45198-f89e-11dd-88c7-29a3b14d5316
Diffstat (limited to 'components')
-rw-r--r--components/libc/armlibc/stubs.c19
1 files 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)
{