RTEMS 6.3
Loading...
Searching...
No Matches

FIFO Support. More...

#include <rtems/imfsimpl.h>
#include <sys/filio.h>

Macros

#define JNODE2PIPE(_jnode)
#define LIBIO2PIPE(_iop)
#define IMFS_FIFO_RETURN(_err)

Variables

const IMFS_mknod_control IMFS_mknod_control_fifo

Detailed Description

FIFO Support.

Macro Definition Documentation

◆ IMFS_FIFO_RETURN

#define IMFS_FIFO_RETURN ( _err)
Value:
do { \
if (_err < 0) \
rtems_set_errno_and_return_minus_one(-_err); \
return _err; \
} while (0)

◆ JNODE2PIPE

#define JNODE2PIPE ( _jnode)
Value:
( ((IMFS_fifo_t *)(_jnode))->pipe )
Definition imfs.h:332

◆ LIBIO2PIPE

#define LIBIO2PIPE ( _iop)
Value:
( JNODE2PIPE((IMFS_jnode_t *)(_iop)->pathinfo.node_access) )