summaryrefslogtreecommitdiff
path: root/nuttx/TODO
diff options
context:
space:
mode:
Diffstat (limited to 'nuttx/TODO')
-rw-r--r--nuttx/TODO17
1 files changed, 13 insertions, 4 deletions
diff --git a/nuttx/TODO b/nuttx/TODO
index 915c74310..bc9187550 100644
--- a/nuttx/TODO
+++ b/nuttx/TODO
@@ -10,7 +10,7 @@ NuttX TODO List (Last updated February 13, 2008)
(11) Network (net/, netutils/)
(2) USB (drivers/usbdev)
(3) Libraries (lib/)
- (4) File system/Generic drivers (fs/, drivers/)
+ (5) File system/Generic drivers (fs/, drivers/)
(1) Pascal add-on (pcode/)
(2) Documentation (Documentation/)
(3) Build system
@@ -221,7 +221,7 @@ o Libraries (lib/)
o File system / Generic drivers (fs/, drivers/)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Description: Add chmod(), truncate().
+ Description: Implement chmod(), truncate().
Status: Open
Priority: Low
@@ -235,10 +235,19 @@ o File system / Generic drivers (fs/, drivers/)
Description: There is no way to remove a FIFO or PIPE created in the
psuedo filesystem. Once created, they persist indefinitely
- and cannot be unlinked.
- Status: Open
+ and cannot be unlinked. This is actually a more generic
+ issue: unlink does not work for anything in the psuedo-
+ filesystem.
+ Status: Open, but partially resolved: pipe buffer is at least freed
+ when there are not open references to the pipe/FIFO.
Priority: Medium
+ Desccripton: dup and dup2 need to call into driver. Most drivers
+ will maintain internal open counts. dup and dup2 logically
+ increase the open count but do not interact with the driver
+ Status: Open
+ Priority: Medium
+
o Pascal Add-On (pcode/)
^^^^^^^^^^^^^^^^^^^^^^