[dfs] move dfs back

This commit is contained in:
Meco Man
2021-11-15 11:22:49 -05:00
parent 0bcab2892a
commit 973f25901c
24 changed files with 1090 additions and 1134 deletions

View File

@@ -7,7 +7,7 @@ group = []
CPPDEFINES = ['RT_USING_DLIBC']
if rtconfig.PLATFORM == 'iar':
if GetDepend('RT_USING_POSIX'):
if GetDepend('DFS_USING_POSIX'):
from distutils.version import LooseVersion
from iar import IARVersion

View File

@@ -24,9 +24,9 @@ int __close(int handle)
handle == _LLIO_STDERR ||
handle == _LLIO_STDIN)
return _LLIO_ERROR;
#ifdef RT_USING_POSIX
#ifdef DFS_USING_POSIX
return close(handle);
#else
return _LLIO_ERROR;
#endif /* RT_USING_POSIX */
#endif /* DFS_USING_POSIX */
}

View File

@@ -33,9 +33,9 @@ long __lseek(int handle, long offset, int whence)
handle == _LLIO_STDERR ||
handle == _LLIO_STDIN)
return _LLIO_ERROR;
#ifdef RT_USING_POSIX
#ifdef DFS_USING_POSIX
return lseek(handle, offset, whence);
#else
return _LLIO_ERROR;
#endif /* RT_USING_POSIX */
#endif /* DFS_USING_POSIX */
}

View File

@@ -21,7 +21,7 @@
int __open(const char *filename, int mode)
{
#ifdef RT_USING_POSIX
#ifdef DFS_USING_POSIX
int handle;
int open_mode = O_RDONLY;
@@ -73,5 +73,5 @@ int __open(const char *filename, int mode)
return handle;
#else
return _LLIO_ERROR;
#endif /* RT_USING_POSIX */
#endif /* DFS_USING_POSIX */
}

View File

@@ -34,7 +34,7 @@
size_t __read(int handle, unsigned char *buf, size_t len)
{
#ifdef RT_USING_POSIX
#ifdef DFS_USING_POSIX
int size;
if (handle == _LLIO_STDIN)
@@ -59,5 +59,5 @@ size_t __read(int handle, unsigned char *buf, size_t len)
return size; /* return the length of the data read */
#else
return _LLIO_ERROR;
#endif /* RT_USING_POSIX */
#endif /* DFS_USING_POSIX */
}

View File

@@ -20,9 +20,9 @@
int remove(const char *filename)
{
#ifdef RT_USING_POSIX
#ifdef DFS_USING_POSIX
return unlink(filename);
#else
return _LLIO_ERROR;
#endif /* RT_USING_POSIX */
#endif /* DFS_USING_POSIX */
}

View File

@@ -37,9 +37,9 @@
size_t __write(int handle, const unsigned char *buf, size_t len)
{
#ifdef RT_USING_POSIX
#ifdef DFS_USING_POSIX
int size;
#endif /* RT_USING_POSIX */
#endif /* DFS_USING_POSIX */
if ((handle == _LLIO_STDOUT) || (handle == _LLIO_STDERR))
{
@@ -63,11 +63,11 @@ size_t __write(int handle, const unsigned char *buf, size_t len)
}
else
{
#ifdef RT_USING_POSIX
#ifdef DFS_USING_POSIX
size = write(handle, buf, len);
return size; /* return the length of the data written */
#else
return _LLIO_ERROR;
#endif /* RT_USING_POSIX */
#endif /* DFS_USING_POSIX */
}
}