#2484: pipe function always returns -1 and does not create subsequent pairs
after
the first pair is created
-------------------------+-------------------------------
Reporter: stevehelmer | Owner:
Type: defect | Status: new
Priority: normal | Milestone: 4.10.3
Component: filesystem | Version: 4.10
Severity: normal | Keywords: pipe, pipe_create
-------------------------+-------------------------------
There are two bugs in the version 4.10.2 cpukit/libfs/src/pipe/pipe.c.
The first one is in the call to rtems_filesystem_evaluate_path, the length
of "/tmp" should be 4 not 3.
Second bug is at the end of the function pipe_create. Upon success it
should return 0 not -1. The end of the code should look something like
the following:
if (err == 0)
return 0;
else
rtems_set_errno_and_return_minus_one(err);
--
Ticket URL: <http://devel.rtems.org/ticket/2484>
RTEMS Project <http://www.rtems.org/>
RTEMS Project
_______________________________________________
bugs mailing list
[email protected]
http://lists.rtems.org/mailman/listinfo/bugs