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/)
|
(11) Network (net/, netutils/)
|
||||||
(2) USB (drivers/usbdev)
|
(2) USB (drivers/usbdev)
|
||||||
(3) Libraries (lib/)
|
(3) Libraries (lib/)
|
||||||
(3) File system/Generic drivers (fs/, drivers/)
|
(4) File system/Generic drivers (fs/, drivers/)
|
||||||
(1) Pascal add-on (pcode/)
|
(1) Pascal add-on (pcode/)
|
||||||
(2) Documentation (Documentation/)
|
(2) Documentation (Documentation/)
|
||||||
(3) Build system
|
(3) Build system
|
||||||
@ -233,6 +233,12 @@ o File system / Generic drivers (fs/, drivers/)
|
|||||||
Status: Open
|
Status: Open
|
||||||
Priority: Medium
|
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/)
|
o Pascal Add-On (pcode/)
|
||||||
^^^^^^^^^^^^^^^^^^^^^^
|
^^^^^^^^^^^^^^^^^^^^^^
|
||||||
|
|
||||||
|
@ -221,9 +221,9 @@ int pipecommon_close(FAR struct file *filep)
|
|||||||
|
|
||||||
pipecommon_semtake(&dev->s.d_bfsem);
|
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 */
|
/* No.. then just decrement the reference count */
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user