RTEMS: cpukit/include/rtems/pipe.h File Reference

| RTEMS 5.4-rc2

Loading...
Searching...
No Matches
Data Structures | Typedefs | Functions
pipe.h File Reference

POSIX FIFO/pipe File System Support. More...

`#include <rtems/libio.h>`
`#include <rtems/thread.h>`

Go to the source code of this file.

## Data Structures
struct | pipe_control

## Typedefs
typedef struct pipe_control | pipe_control_t

## Functions
void | pipe_release (pipe_control_t **pipep, rtems_libio_t *iop)
| Release a pipe.
int | fifo_open (pipe_control_t **pipep, rtems_libio_t *iop)
| File system open. Interface to file system open.
ssize_t | pipe_read (pipe_control_t *pipe, void *buffer, size_t count, rtems_libio_t *iop)
| File system read.
ssize_t | pipe_write (pipe_control_t *pipe, const void *buffer, size_t count, rtems_libio_t *iop)
| File system write.
int | pipe_ioctl (pipe_control_t *pipe, ioctl_command_t cmd, void *buffer, rtems_libio_t *iop)
| File system Input/Output control.

## Detailed Description

POSIX FIFO/pipe File System Support.

This include file defines the interface to the POSIX FIFO/pipe file system support.