Fix counting error
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@785 42af7a65-404d-4744-a932-0658087f49c3
This commit is contained in:
parent
33e6d3e45d
commit
7a555278f0
8
TODO
8
TODO
|
@ -10,7 +10,7 @@ NuttX TODO List (Last updated February 13, 2008)
|
|||
(11) Network (net/, netutils/)
|
||||
(2) USB (drivers/usbdev)
|
||||
(3) Libraries (lib/)
|
||||
(3) File system/Generic drivers (fs/, drivers/)
|
||||
(4) File system/Generic drivers (fs/, drivers/)
|
||||
(1) Pascal add-on (pcode/)
|
||||
(2) Documentation (Documentation/)
|
||||
(3) Build system
|
||||
|
@ -233,6 +233,12 @@ o File system / Generic drivers (fs/, drivers/)
|
|||
Status: Open
|
||||
Priority: Medium
|
||||
|
||||
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
|
||||
Priority: Medium
|
||||
|
||||
o Pascal Add-On (pcode/)
|
||||
^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
|
|
|
@ -221,9 +221,9 @@ int pipecommon_close(FAR struct file *filep)
|
|||
|
||||
pipecommon_semtake(&dev->s.d_bfsem);
|
||||
|
||||
/* Check if the decremented reference count would be zero */
|
||||
/* Check if the decremented reference count would be less than zero */
|
||||
|
||||
if (dev->s.d_refs > 1)
|
||||
if (dev->s.d_refs > 0)
|
||||
{
|
||||
/* No.. then just decrement the reference count */
|
||||
|
||||
|
|
Loading…
Reference in New Issue