diff options
Diffstat (limited to 'cpukit/libblock/include/rtems/blkdev.h')
-rw-r--r-- | cpukit/libblock/include/rtems/blkdev.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/cpukit/libblock/include/rtems/blkdev.h b/cpukit/libblock/include/rtems/blkdev.h index c51238084b..85c22c1d5e 100644 --- a/cpukit/libblock/include/rtems/blkdev.h +++ b/cpukit/libblock/include/rtems/blkdev.h @@ -162,6 +162,7 @@ typedef struct rtems_blkdev_request { #define RTEMS_BLKIO_DELETED _IO('B', 7) #define RTEMS_BLKIO_CAPABILITIES _IO('B', 8) #define RTEMS_BLKIO_GETDISKDEV _IOR('B', 9, rtems_disk_device *) +#define RTEMS_BLKIO_PURGEDEV _IO('B', 10) /** @} */ @@ -204,6 +205,11 @@ static inline int rtems_disk_fd_sync(int fd) return ioctl(fd, RTEMS_BLKIO_SYNCDEV); } +static inline int rtems_disk_fd_purge(int fd) +{ + return ioctl(fd, RTEMS_BLKIO_PURGEDEV); +} + /** * Only consecutive multi-sector buffer requests are supported. * |