Files
rtems/cpukit
Sebastian Huber c2287ba2cf libio: Robust file descriptor reference counting
There was a race conditon in the reference counting of file descriptors
during a close() operation.  After the call to the close handler, the
rtems_libio_free() function cleared the flags to zero.  However, at this
point in time there may still exist some holders of the file descriptor.
With RTEMS_DEBUG enabled this could lead to failed assertions in
rtems_libio_iop_drop().

Change the code to use only atomic read-modify-write operations on the
rtems_libio_iop::flags.
2020-03-13 09:57:04 +01:00
..
2018-12-14 07:03:33 +01:00
2020-03-02 07:52:21 +01:00
2018-11-20 09:45:51 -06:00
2018-10-10 07:53:32 +02:00
2019-01-07 09:49:16 +01:00
2018-10-10 07:54:12 +02:00
2018-10-10 07:54:43 +02:00
2018-10-10 07:55:10 +02:00
2018-10-10 07:55:12 +02:00
2018-01-25 08:45:26 +01:00
2018-10-09 13:26:47 +02:00