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)
|
||||
|
||||
/*
|
||||
* 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.
|
||||
*
|
||||
|
||||
@@ -32,7 +32,7 @@ int ftruncate( int fd, off_t length )
|
||||
rtems_libio_check_fd( fd );
|
||||
iop = rtems_libio_iop( fd );
|
||||
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 );
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user