From e3ff949fecaf5d7a66082b3c394c217368076078 Mon Sep 17 00:00:00 2001 From: patacongo Date: Sun, 27 Jul 2008 19:26:57 +0000 Subject: Fix detection of final close git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@787 42af7a65-404d-4744-a932-0658087f49c3 --- nuttx/TODO | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) (limited to 'nuttx/TODO') 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/) ^^^^^^^^^^^^^^^^^^^^^^ -- cgit v1.2.3