RTEMS  5.1
Functions

Functions

int rtems_deviceio_open (rtems_libio_t *iop, const char *path, int oflag, mode_t mode, rtems_device_major_number major, rtems_device_minor_number minor)
 IMFS device node handlers. More...
 
int rtems_deviceio_close (rtems_libio_t *iop, rtems_device_major_number major, rtems_device_minor_number minor)
 
ssize_t rtems_deviceio_read (rtems_libio_t *iop, void *buf, size_t nbyte, rtems_device_major_number major, rtems_device_minor_number minor)
 
ssize_t rtems_deviceio_write (rtems_libio_t *iop, const void *buf, size_t nbyte, rtems_device_major_number major, rtems_device_minor_number minor)
 
int rtems_deviceio_control (rtems_libio_t *iop, ioctl_command_t command, void *buffer, rtems_device_major_number major, rtems_device_minor_number minor)
 

Detailed Description

This contains the interface to device drivers using the RTEMS Classic API.

Function Documentation

◆ rtems_deviceio_open()

int rtems_deviceio_open ( rtems_libio_t iop,
const char *  path,
int  oflag,
mode_t  mode,
rtems_device_major_number  major,
rtems_device_minor_number  minor 
)

IMFS device node handlers.

IMFS Device Node Handlers

This file contains the set of handlers used to map operations on IMFS device nodes onto calls to the RTEMS Classic API IO Manager.