9
0
Fork 0
Commit Graph

134 Commits

Author SHA1 Message Date
patacongo 5678cbefc7 Make sure the private data is initially NULL
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1293 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-11-20 14:13:04 +00:00
patacongo 0bd7074a2d Move poll save area back into struct pollfd (as it was
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1288 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-11-19 18:43:50 +00:00
patacongo 270be41e27 Revert part of last change
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1285 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-11-19 02:39:21 +00:00
patacongo cb7b6a0bab cosmetic
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1281 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-11-18 23:00:05 +00:00
patacongo 49bb914e8f Basic setup of network select
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1278 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-11-18 22:14:25 +00:00
patacongo a5161eb56f Implement poll/select for sockets
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1277 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-11-18 17:30:30 +00:00
patacongo afd0c7d2de Fix improper access to table
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1271 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-11-17 23:24:22 +00:00
patacongo 8b3c715439 Extend test to verify select
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1267 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-11-17 21:18:03 +00:00
patacongo 1590d31704 Initial integration of poll()
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1266 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-11-17 20:27:26 +00:00
patacongo c463206521 Add select()
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1263 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-11-17 20:25:28 +00:00
patacongo b2eed290f9 Poll API may be disabled
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1259 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-11-16 22:05:28 +00:00
patacongo ad069207ff Add infrastructure to support poll()
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1258 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-11-16 18:48:29 +00:00
patacongo e3ce2b3e99 Basic file structure for poll() API
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1257 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-11-16 17:19:38 +00:00
patacongo 5b3b08e982 Fix some lseek to zero problems
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1251 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-11-16 14:54:03 +00:00
patacongo c041b28493 Fix a FAT mount bug
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1249 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-11-16 01:28:01 +00:00
patacongo 37942a8340 trivial cosmetic
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1246 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-11-15 19:19:34 +00:00
patacongo 9b40656452 Correct comments
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1232 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-11-14 15:09:39 +00:00
patacongo a8a3b454ce Make use of FAR consistent in stdio.h
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1182 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-11-10 14:40:03 +00:00
patacongo c779488fe6 Share block driver helpers outside of fs/
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1069 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-10-23 20:52:32 +00:00
patacongo bf15cd98eb Allow block drivers without mountpoint support
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1063 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-10-22 22:02:44 +00:00
patacongo 19c6eb59f4 Fix access to aligned partition table values
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1046 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-10-15 19:12:33 +00:00
patacongo 4c22932c47 Not setting error on driver errors
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1014 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-10-09 20:22:21 +00:00
patacongo d868880b3b Use SEC_NSECTOR macro
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@921 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-09-12 22:28:29 +00:00
patacongo b40a9396dd Combine common sector address in one function
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@920 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-09-12 22:28:11 +00:00
patacongo 46a346830f Combine hard link traversal into one common function
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@918 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-09-12 20:54:14 +00:00
patacongo 78f9161724 Added mmap()/XIP test to ROMFS test
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@917 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-09-12 19:17:15 +00:00
patacongo e827a656da Add mmap() API
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@916 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-09-12 15:54:20 +00:00
patacongo a60c8ae308 cosmetic
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@915 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-09-12 14:52:33 +00:00
patacongo 1c5508c268 cosmetic
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@914 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-09-12 14:46:44 +00:00
patacongo f50b42aa31 Add ioctl's to support XIP
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@913 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-09-12 14:34:06 +00:00
patacongo 7e73d17765 ROMFS fixes discovered during testing
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@908 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-09-11 21:51:41 +00:00
patacongo 559e6317aa Add a test of ROMFS
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@906 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-09-11 05:21:36 +00:00
patacongo 7866c38227 ROMFS filesystem support
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@903 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-09-10 19:29:24 +00:00
patacongo 8235fd63ee ROMFS filesystem
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@902 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-09-10 19:27:49 +00:00
patacongo a7b858b307 cosmetic
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@901 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-09-10 19:09:47 +00:00
patacongo 0bd4fb28d5 cosmetic
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@900 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-09-10 13:24:31 +00:00
patacongo e9ed0efaaf Fix FAT seek bug
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@896 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-09-08 17:04:14 +00:00
patacongo d7497c4ccb Fixed critical FAT bugs
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@894 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-09-07 22:27:17 +00:00
patacongo bbfcf8c005 update
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@893 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-09-07 20:18:36 +00:00
patacongo b5e603e0ea Fix fseek/ftell; add fsetpos/fgetpos
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@862 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-09-01 20:35:41 +00:00
patacongo 854f36c7a9 Fix Linux sim errors/warning
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@842 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-08-29 15:36:02 +00:00
patacongo 450c987497 Fix error in stat on root directory
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@838 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-08-23 15:04:21 +00:00
patacongo 3d8559c17d Fix error in FAT FS when file opened for O_APPEND
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@827 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-08-17 16:19:13 +00:00
patacongo 8672344900 Fix bad assert in opendir
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@825 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-08-17 16:17:08 +00:00
patacongo 4662009294 Fix read()/write() prototype
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@820 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-08-13 00:32:32 +00:00
patacongo 0cbe975493 Added test for mkfatfs
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@807 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-08-10 16:36:33 +00:00
patacongo 850816f817 Added mkfatfs() test
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@806 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-08-10 14:50:27 +00:00
patacongo 4b132c11e5 Implemented mkfatfs()
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@805 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-08-09 21:48:06 +00:00
patacongo ff02dd9713 Added search for good cluster size
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@804 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-08-09 19:44:55 +00:00
patacongo 6cada011a8 Add FAT size calculation
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@803 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-08-09 15:55:42 +00:00