diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2019-12-11 16:45:37 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2019-12-11 17:45:31 +0100 |
commit | b1b6dd71d0d4609e81e14cbc94ef3dafa06712ba (patch) | |
tree | 56af4d445f39f5fa92b9c914dc5818ad52fb2bf8 /cpukit/include/rtems/pipe.h | |
parent | Support pasring - in a version string (diff) | |
download | rtems-b1b6dd71d0d4609e81e14cbc94ef3dafa06712ba.tar.bz2 |
pipe: Use condition variables
Use self-contained condition variables instead of Classic API barriers.
This simplifies the implementation and configuration.
Update #3840.
Diffstat (limited to 'cpukit/include/rtems/pipe.h')
-rw-r--r-- | cpukit/include/rtems/pipe.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/cpukit/include/rtems/pipe.h b/cpukit/include/rtems/pipe.h index 083e1343e9..eb016ed0a6 100644 --- a/cpukit/include/rtems/pipe.h +++ b/cpukit/include/rtems/pipe.h @@ -47,8 +47,8 @@ typedef struct pipe_control { unsigned int readerCounter; /* incremental counters */ unsigned int writerCounter; /* for differentiation of successive opens */ rtems_mutex Mutex; - rtems_id readBarrier; /* wait queues */ - rtems_id writeBarrier; + rtems_condition_variable readBarrier; /* wait queues */ + rtems_condition_variable writeBarrier; #if 0 boolean Anonymous; /* anonymous pipe or FIFO */ #endif |