64 unsigned int waitingReaders;
65 unsigned int waitingWriters;
66 unsigned int readerCounter;
67 unsigned int writerCounter;
69 rtems_condition_variable readBarrier;
70 rtems_condition_variable writeBarrier;
int fifo_open(pipe_control_t **pipep, rtems_libio_t *iop)
File system open. Interface to file system open.
Definition: fifo.c:199
int pipe_ioctl(pipe_control_t *pipe, ioctl_command_t cmd, void *buffer, rtems_libio_t *iop)
File system Input/Output control.
Definition: fifo.c:406
ssize_t pipe_write(pipe_control_t *pipe, const void *buffer, size_t count, rtems_libio_t *iop)
File system write.
Definition: fifo.c:331
void pipe_release(pipe_control_t **pipep, rtems_libio_t *iop)
Release a pipe.
Definition: fifo.c:146
ssize_t pipe_read(pipe_control_t *pipe, void *buffer, size_t count, rtems_libio_t *iop)
File system read.
Definition: fifo.c:272
An open file data structure.
Definition: libio.h:1338
This header file provides the API of Self-Contained Objects.