forked from Imagelibrary/rtems
libio: Remove rtems_libio_check_permissions()
Remove rtems_libio_check_permissions() and convert single user to rtems_libio_check_permissions_with_error(). Update #3132.
This commit is contained in:
@@ -185,16 +185,6 @@ static inline rtems_libio_t *rtems_libio_iop( int fd )
|
|||||||
} \
|
} \
|
||||||
} while (0)
|
} while (0)
|
||||||
|
|
||||||
/*
|
|
||||||
* rtems_libio_check_permissions
|
|
||||||
*
|
|
||||||
* Macro to check if a file descriptor is open for this operation.
|
|
||||||
* On failure, return EINVAL
|
|
||||||
*/
|
|
||||||
|
|
||||||
#define rtems_libio_check_permissions(_iop, _flag) \
|
|
||||||
rtems_libio_check_permissions_with_error(_iop, _flag, EINVAL )
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @brief Clones a node.
|
* @brief Clones a node.
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -32,7 +32,7 @@ int ftruncate( int fd, off_t length )
|
|||||||
rtems_libio_check_fd( fd );
|
rtems_libio_check_fd( fd );
|
||||||
iop = rtems_libio_iop( fd );
|
iop = rtems_libio_iop( fd );
|
||||||
rtems_libio_check_is_open( iop );
|
rtems_libio_check_is_open( iop );
|
||||||
rtems_libio_check_permissions( iop, LIBIO_FLAGS_WRITE );
|
rtems_libio_check_permissions_with_error( iop, LIBIO_FLAGS_WRITE, EINVAL );
|
||||||
|
|
||||||
rv = (*iop->pathinfo.handlers->ftruncate_h)( iop, length );
|
rv = (*iop->pathinfo.handlers->ftruncate_h)( iop, length );
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
Reference in New Issue
Block a user