Commit graph

788 commits

Author SHA1 Message Date
patacongo
2ed56a90af Move FAT-related files to fs/fat
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@798 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-08-02 15:02:10 +00:00
patacongo
18af004c70 Fat directory
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@797 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-08-02 14:44:25 +00:00
patacongo
745f4acbf7 Add find/open/close_blockdriver()
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@796 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-08-02 14:25:34 +00:00
patacongo
83353a351b cosmetic
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@795 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-08-02 12:56:39 +00:00
patacongo
01b9a82182 Simplication
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@794 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-08-01 02:17:32 +00:00
patacongo
94f59d8d1b Fix missing lock in last change
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@793 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-08-01 01:59:11 +00:00
patacongo
4d1e2b5695 Need to call driver close() method on exit
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@792 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-08-01 00:22:09 +00:00
patacongo
f68af6049c Fix bug: Using unsigned to detect errno<0
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@791 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-07-31 00:28:24 +00:00
patacongo
2e85a1b1e0 Added redirection test
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@790 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-07-30 00:29:11 +00:00
patacongo
e3552c8e92 task_create now dup's all open descriptors
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@789 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-07-30 00:28:43 +00:00
patacongo
ad63b3d131 Separate tests into separate files
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@788 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-07-29 22:11:08 +00:00
patacongo
a9e329b45d Fix detection of final close
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@787 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-07-27 19:26:57 +00:00
patacongo
1ee3cb07f0 fix pipe cleanup logic
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@786 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-07-27 14:58:36 +00:00
patacongo
6256f704b6 Fix counting error
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@785 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-07-26 20:47:39 +00:00
patacongo
ee216f9bb3 Fix FIFO interlock errors
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@784 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-07-26 20:40:49 +00:00
patacongo
767061d257 typo
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@783 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-07-26 15:12:31 +00:00
patacongo
4b033e0b35 Pipe/FIFO info
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@782 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-07-26 15:09:21 +00:00
patacongo
953b1c0f7b O_RDONLY open on FIFO blocks until writer opens
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@781 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-07-26 14:24:17 +00:00
patacongo
08db4b1055 Minor pipe updates
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@780 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-07-26 14:02:46 +00:00
patacongo
3ed17c97ff Add pipe()
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@779 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-07-26 13:12:11 +00:00
patacongo
9448ea4070 update
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@778 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-07-22 10:58:30 +00:00
patacongo
d131983ba1 Add support for O_NONBLOCK
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@777 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-07-22 10:58:07 +00:00
patacongo
0ede63bbea *** empty log message ***
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@776 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-07-22 00:59:09 +00:00
patacongo
ebff5649d5 Pipe test
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@775 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-07-22 00:54:03 +00:00
patacongo
96dbcfee5e Debugging FIFO logic
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@774 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-07-22 00:52:07 +00:00
patacongo
62e3064fe1 Add mkfifo()
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@773 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-07-20 20:58:32 +00:00
patacongo
dd8991058d Remove pthread_mutexattrverifytype.c
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@772 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-06-05 02:07:51 +00:00
patacongo
b30d00c10f Add recursive mutex test
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@771 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-06-05 01:58:08 +00:00
patacongo
464b3b848d Fix recursive mutex bug
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@770 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-06-05 01:57:49 +00:00
patacongo
fe1f8511b1 Add comments
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@769 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-06-03 10:25:00 +00:00
patacongo
81f3821592 Put timer_release in a separate file
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@768 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-06-03 01:31:13 +00:00
patacongo
37ff39f5ce Improved timer life control fix
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@767 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-06-03 01:21:12 +00:00
patacongo
d47f14a52b Lower case file names
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@766 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-06-01 22:02:47 +00:00
patacongo
b2c86d8f16 Add RAM disk support
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@765 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-06-01 20:08:20 +00:00
patacongo
3a769ec809 sim mount example
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@764 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-06-01 19:35:55 +00:00
patacongo
e9da735fe1 examples/ostest can be executed in a loop
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@763 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-06-01 17:50:07 +00:00
patacongo
471a765be4 Fix problem when timer deleted by timer handler
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@762 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-06-01 17:46:26 +00:00
patacongo
9ae4a1c91a Condition on optimization backward
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@761 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-06-01 15:29:10 +00:00
patacongo
7097ad07c4 Fix dependency
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@760 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-06-01 13:27:17 +00:00
patacongo
362380cc80 Sim target no longer uses Linux syscalls; works with Cygwin
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@759 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-06-01 13:18:51 +00:00
patacongo
1cee6975c4 Fix several problems with accessing FAT filesystems
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@758 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-05-31 22:10:21 +00:00
patacongo
0caf47378a Eliminate deadlock condition in opendir()
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@757 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-05-31 20:14:15 +00:00
patacongo
4035903f34 Fix memory leak: Contained watchdog not being deleted with POSIX timer deleted
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@756 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-05-31 18:33:44 +00:00
patacongo
1d6183d619 Comments updated
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@755 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-05-31 18:14:02 +00:00
patacongo
0a20de0884 Comment updates
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@754 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-05-31 18:02:49 +00:00
patacongo
9023ae0198 Add support for recursive mutexes
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@753 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-05-31 17:13:08 +00:00
patacongo
8fb19536a6 Add bug for watchdog leak.
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@752 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-05-18 01:01:40 +00:00
patacongo
eea4cc924e Prepare for 0.9.10 release
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@751 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-05-15 10:51:14 +00:00
patacongo
79902a2f3b Fix important task shutdown bugs
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@750 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-05-15 10:50:29 +00:00
patacongo
c2142a124f Document compiler error
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@749 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-03-24 23:54:58 +00:00