bernard
|
d9592457fb
|
Merge branch 'master' of https://github.com/RT-Thread/rt-thread
|
2017-10-25 07:25:39 +08:00 |
bernard
|
0d45288f06
|
[libc] Add mode_t in rtlibc.h for Keil MDK/IAR.
|
2017-10-25 07:25:24 +08:00 |
armink
|
b4168cc60d
|
[DFS] Fix `fd_new` failed return value.
|
2017-10-22 22:14:55 +08:00 |
bernard
|
8a38307e2c
|
[libc] Add RT_USING_POSIX macro.
1. Add macro check in rtdebug.h;
2. Use RT_USING_POSIX for poll/select, stdin etc.
3. Split dfs_posix.h to dfs_posix.h, dfs_poll.h and dfs_select.h;
|
2017-10-17 22:27:06 +08:00 |
ArdaFu
|
b72bdefa46
|
[DFS][NFS] Fix compile error. Move nfs_file/nfs_dir data ptr into struct nfs_filesystem.
|
2017-10-17 13:53:39 +08:00 |
bernard
|
0f5a68a55e
|
[dfs] add poll/select
1. Add poll/select APIs;
2. Add wait queue implementation;
3. Remove DFS_STATUS_* code and use errno;
4. Add pipe API;
5. Use a standalone fops in DFS;
|
2017-10-15 22:44:53 +08:00 |
bernard
|
9122edd57c
|
[Kconfig] Add more descrip for Kconfig
|
2017-10-09 15:12:42 +08:00 |
SummerGift
|
f065e8cbd8
|
[添加]:配置宏RT_DFS_ELM_WORD_ACCESS。
|
2017-10-09 14:22:09 +08:00 |
Bernard Xiong
|
8d169a8b19
|
Merge pull request #862 from armink/fix_kconfig
Fix kconfig
|
2017-10-06 10:59:53 +08:00 |
yygg_you
|
d428166f08
|
修复 mkfs失败的错误
|
2017-10-06 09:01:56 +08:00 |
armink
|
9d54556619
|
[KConfig] Change the RT_DFS_ELM_USE_LFN cfg to choice.
|
2017-10-05 16:20:21 +08:00 |
armink
|
9ff340f416
|
[KConfig] Add long file name configuration for FATFS.
|
2017-10-05 14:52:16 +08:00 |
xieyangrun
|
6b06cb83e3
|
rename WEAK to RT_WEAK
|
2017-09-18 11:32:13 +08:00 |
bernard
|
bc0fbbfe82
|
[DFS] change the cmd to long data type.
|
2017-06-15 14:37:18 +08:00 |
bernard
|
b7cf723162
|
[DFS] code cleanup
|
2017-06-15 14:36:59 +08:00 |
bernard
|
6e63cbb9be
|
[DFS] "console" device check.
[DFS] To make sure the "console" device exist or not when initialize
console device.
|
2017-06-15 14:36:40 +08:00 |
bernard
|
0acf441836
|
Fix compiling warning for Win32.
|
2017-06-06 23:34:01 +08:00 |
bernard
|
3101ba8ac8
|
[DFS] Add fd checking in dfs_file_close API.
|
2017-06-06 18:19:32 +08:00 |
Urey
|
2426efe6b7
|
delete volatile
|
2017-05-26 21:05:10 +08:00 |
Urey
|
0e82a5b821
|
fix f_mount when mount more fats
|
2017-05-26 21:02:59 +08:00 |
xools
|
5b50c7e41b
|
fix fattime different from elmfat definition
|
2017-04-16 16:13:15 -07:00 |
lizhen9880
|
d883f7e23b
|
fix the f_bsize and f_blocks issue in function dfs_uffs_statfs
|
2017-04-12 14:32:12 +08:00 |
lizhen9880
|
3e6f64fe7a
|
the file description is modified to local variable in function
static void copydir(const char * src, const char * dst)
|
2017-04-12 10:53:53 +08:00 |
Bernard Xiong
|
5502558df9
|
[DFS] fix the st_blksize issue in elm fatfs.
|
2017-04-11 09:33:25 +08:00 |
Bernard Xiong
|
5e98c690a1
|
Merge pull request #700 from hichard/hichard
[DFS] update elm fatfs to 0.12b version.
|
2017-03-20 19:19:44 +08:00 |
unknown
|
6ee81de429
|
hichard
|
2017-02-13 22:33:15 +08:00 |
bernard
|
d692001fd5
|
[tools] Add KConfig files.
|
2017-01-31 11:54:12 +08:00 |
Bernard Xiong
|
7c38c59f62
|
[DFS] fix the name mistake in socket function.
|
2016-05-10 09:32:50 +08:00 |
Bernard Xiong
|
64feef0dde
|
[LIBC] mv pthreads/libdl to libc and rename dfs_lwip to dfs_net
|
2016-05-10 09:22:01 +08:00 |
Bernard Xiong
|
e68a3a977a
|
[DFS] Remove stat/fstat function under WIN32 simulation.
|
2016-04-06 01:16:09 +08:00 |
Bernard Xiong
|
b39654d5a1
|
Merge pull request #610 from FlyLu/master
[DFS] Fix the ramfs issue.
|
2016-02-20 19:41:40 +08:00 |
FlyLu
|
0b3dd47347
|
修正ramfs.h中防止重复包含的宏定义名称
修正components.h中使能RT_USING_DFS_RAMFS宏时,加入ramfs.h头文件
|
2016-02-20 14:53:39 +08:00 |
Bernard Xiong
|
455daf8e7a
|
Add ioctl API and fix the read/write conflict issue with newlib's API.
|
2015-12-22 10:18:36 +08:00 |
www220@tom.com
|
45d46b076f
|
修正romfs在输入的目录名称比实际的名称短时存在的判断错误
比如实际目录为abcde,msh执行 cd abc也能执行成功,判断名称时存在bug
|
2015-10-14 10:28:25 +08:00 |
Bernard Xiong
|
e5edc5b09a
|
[DFS] Use the win32 stat structure if using MS VC++ compiler.
|
2015-10-11 15:39:07 +08:00 |
Bernard Xiong
|
d859e3e8b8
|
[DFS] export more symbols for dfs_lwip.
|
2015-10-11 15:38:35 +08:00 |
Bernard Xiong
|
d2ec1f3eaa
|
[DFS] remove st_blksize in the struct stat
|
2015-10-01 06:46:52 +00:00 |
Bernard Xiong
|
b4e3fb2007
|
[DFS] add sys/tcp.h and sys/udp.h for compatibility
|
2015-09-25 07:00:11 +08:00 |
Bernard Xiong
|
d1a1cbfdd7
|
[DFS] add sockaddr_storage structure in sys/socket.h
|
2015-09-25 06:55:55 +08:00 |
Bernard Xiong
|
6362a8606e
|
[DFS] fix the lwIP select issue
|
2015-09-24 09:59:34 +00:00 |
www220@tom.com
|
3bd1a372a0
|
修正mkdir lseek中文件句柄不释放的bug
|
2015-09-11 19:34:37 +08:00 |
Bernard Xiong
|
3e310522e0
|
[DFS] Fix the compiling issue in NFS.
|
2015-08-03 16:17:27 +08:00 |
Bernard Xiong
|
52e0d3ce0f
|
[DFS] Add fsync function
|
2015-07-16 10:35:42 +08:00 |
Bernard Xiong
|
c6d4407c57
|
[DFS] Fix the fd clear issue.
|
2015-06-04 22:23:53 +08:00 |
pangwei
|
570e9470b1
|
[uffs] fix the SConscript file of uffs.
Signed-off-by: pangwei <271372443@qq.com>
|
2015-05-21 17:06:05 +08:00 |
Bernard Xiong
|
7e981e3e26
|
[DFS] Fix the accept/shutdown issue in dfs_lwip.
|
2015-05-11 12:32:53 +08:00 |
Bernard Xiong
|
b7d069c4c8
|
[DFS] Add file header for select implementation
|
2015-05-05 13:23:01 +00:00 |
Bernard Xiong
|
3aa144d0be
|
[DFS] add select implementation.
|
2015-05-05 13:16:26 +00:00 |
Bernard Xiong
|
10d3afde03
|
[DFS] rename netdb.c to lwip_netdb.c in dfs_lwip.
To avoid same file name, therefore change the netdb.c to lwip_netdbc in
dfs_lwip.
|
2015-05-04 20:34:07 +08:00 |
Bernard Xiong
|
854d8866d3
|
[DFS] fix the compiling issue under Keil MDK.
|
2015-05-02 22:53:08 +08:00 |
Bernard Xiong
|
5ca3da9e1c
|
Merge remote-tracking branch 'upstream/master'
|
2015-05-02 01:33:58 +00:00 |
Bernard Xiong
|
a7d6e284d0
|
[DFS] Export dfs_subdir/dfs_normalize_path symbol to module.
|
2015-05-02 08:55:08 +08:00 |
Bernard Xiong
|
8dfc80b4a2
|
[DFS] Add lwIP file system interface for DFS
|
2015-05-01 08:19:52 +00:00 |
Bernard Xiong
|
f36a1d92a4
|
[DFS] fix the NFS link issue
|
2015-04-11 01:04:14 +00:00 |
Bernard Xiong
|
78ef35f2cf
|
Merge remote-tracking branch 'coding/master'
|
2015-04-06 05:16:53 +00:00 |
Bernard.Xiong
|
b68d041275
|
[DFS] add file header infor
|
2015-04-06 11:52:29 +08:00 |
Bernard Xiong
|
1377022b18
|
[DFS] Use SConscript of each file system to build.
|
2015-04-03 14:26:18 +00:00 |
Bernard Xiong
|
fbd620a7f4
|
[Kernel] Move the components initailzation to the kernel
|
2015-02-25 10:50:21 +08:00 |
Bernard Xiong
|
7f4e647971
|
Merge remote-tracking branch 'upstream/master'
|
2015-01-29 09:14:12 +00:00 |
Bernard Xiong
|
01c3460cdb
|
[DevFS] fix the device none-open issue
|
2015-01-28 14:13:44 +08:00 |
Aubr.Cool
|
eb898f69c9
|
Correct dfs fd_is_open search index error
|
2015-01-27 11:00:25 +08:00 |
Bernard Xiong
|
ab05daf4ef
|
[LIBC] fix compiling warning
|
2014-12-06 07:26:19 +00:00 |
Grissiom
|
28ff3ed186
|
romfs: fix a use-before-set bug on checking the dirent
|
2014-11-03 17:32:50 +08:00 |
Grissiom
|
b43573844d
|
romfs: rewrite mkromfs.py
|
2014-11-03 12:20:09 +08:00 |
Grissiom
|
e882597f9c
|
romfs: check the dirent before use it
System will crash when the romfs is erased. Add checks before using them
to avoid it.
|
2014-11-03 12:10:25 +08:00 |
Grissiom
|
3531fa71aa
|
romfs: declare the dummy entry as weak
|
2014-11-01 17:57:43 +08:00 |
Bernard Xiong
|
b081df6b93
|
[NFS] fix opendir failed issue.
|
2014-11-01 10:53:44 +08:00 |
Grissiom
|
9a75583349
|
dfs: check for null reference
|
2014-10-14 16:09:10 +08:00 |
bernard
|
582aff86ed
|
Merge branch 'master' of https://github.com/RT-Thread/rt-thread
|
2014-08-01 12:03:24 +08:00 |
bernard
|
516711dc1d
|
[DFS] make comments cleanup.
|
2014-08-01 12:03:11 +08:00 |
Bernard Xiong
|
59c128c073
|
[libc] fix compiling warning
|
2014-07-31 09:30:18 +08:00 |
bernard
|
a118801bfe
|
[DFS] Add dfs_filesystem_get_mounted_path() function.
|
2014-06-26 13:59:26 +08:00 |
Grissiom
|
4b7e9c6447
|
dfs: assert the path is not null in dfs_filesystem_lookup
Clang complains about "Null pointer argument in call to string
comparison function". So assert on it.
|
2014-04-12 16:35:07 +08:00 |
bernard
|
6469a5a3d1
|
[DFS] fix compiling warning.
|
2014-04-02 14:02:36 +08:00 |
bernard
|
6cab3b7dfa
|
[DFS] fix compiling warning in NFS
|
2014-03-10 11:48:47 +08:00 |
Bernard Xiong
|
d0d239cd4c
|
[DFS] fix compiling warning for NFS file system
|
2014-03-10 11:21:50 +08:00 |
Bernard Xiong
|
3d80e414ff
|
[JS] fix the include path issue
|
2014-02-25 13:43:59 +08:00 |
Bernard Xiong
|
0468f0c87e
|
Add INIT_FS_EXPORT for RAM file system
|
2014-02-20 22:06:59 +08:00 |
prife
|
f015f36d05
|
dfs: support copy directory
|
2014-02-09 15:27:52 +08:00 |
bernard
|
201d11bb2f
|
[DFS] Fix file size issue
This issue causes fstat & lseek not correct.
|
2014-02-01 21:35:23 +08:00 |
bernard
|
5a6ec7dcae
|
[DFS] fix the wrong field comparison in FAT mount.
|
2014-01-26 22:43:12 +08:00 |
bernard
|
e601c2a6ed
|
Add sector size check when mounting a FAT file system.
|
2014-01-26 20:30:37 +08:00 |
bernard
|
2188d06003
|
[DFS] remove a compiling warning
|
2014-01-11 16:34:15 +08:00 |
prife
|
c07a78ae00
|
nfs: fix bug
I have to mention that this bug is introduced by myself, in the last
commit <fd07f30f511335f506ae6557e300093d4dde421e> to dfs_nfs.c
|
2014-01-11 14:57:02 +08:00 |
bernard
|
7fd45f3d44
|
[DFS] remove the unnecessary code
|
2014-01-04 06:05:03 +08:00 |
prife
|
95006bb503
|
Merge pull request #215 from prife/master
fix dfs_unmount bug
|
2013-12-21 04:06:25 -08:00 |
Grissiom
|
1289dff203
|
DFS: let mount fail on device open error
|
2013-12-21 12:15:31 +08:00 |
prife
|
26a31d662d
|
dfs: make elmfatfs check secter size everytime
more infomation:
http://www.rt-thread.org/phpBB3/topic2965.html
|
2013-12-21 12:04:19 +08:00 |
prife
|
4f9dc273ec
|
dfs: fix dfs_unmount bug
fix #211
|
2013-12-21 11:35:09 +08:00 |
prife
|
27112267e9
|
dfs: rename varialbe name in dfs_filesystem_lookup
empty is confused in dfs_filesystem_lookup.
|
2013-12-21 10:58:52 +08:00 |
prife
|
f4e8820bca
|
dfs: refine more code
clean code with pointer rather than index
|
2013-12-19 13:58:30 +08:00 |
prife
|
7fd6d17d5b
|
dfs: refine code
decrease indentation to make cleaner code
fix mkfs bug when there is no mkfs implementation
|
2013-12-19 00:31:39 +08:00 |
prife
|
3a33906ab1
|
simulator/jffs2: remove _TIME_T_DEFINED when built by VC++
_TIME_T_DEFINED was pre-defined in order to build jffs2 with VC.
While it may cause many side effects.
|
2013-10-17 23:47:08 +08:00 |
Grissiom
|
5fdca8371b
|
DFS: add dfs_file_flush prototype in dfs_file.h
|
2013-10-11 14:55:23 +08:00 |
prife
|
f71f0595d6
|
DFS/jffs2: fix bug when umount jffs2
found by haitao5198
clear mount parition device talbe when jffs2 mount falied
|
2013-09-28 14:57:05 +08:00 |
prife
|
12a6366217
|
DFS/jffs2: fix file mode init bug in jffs2_open/opendir
found by haitao52198
URL:http://www.rt-thread.org/phpBB3/viewtopic.php?f=3&t=3112&p=17153#p17153
|
2013-09-28 14:43:00 +08:00 |
bernard
|
ac10730492
|
fix O_APPEND write issue in RAMFS
|
2013-07-29 14:50:12 +08:00 |
bernard
|
ac850ef3f0
|
add device_open/close in mkfs
|
2013-07-29 14:43:52 +08:00 |
bernard
|
d74dee0dd6
|
Add ramfs into building script
|
2013-07-29 13:52:59 +08:00 |
bernard
|
a124e7bd22
|
add initialization debug code
|
2013-07-24 07:33:48 +08:00 |