summaryrefslogtreecommitdiffstats
path: root/cpukit/libcsupport/src/ftruncate.c
diff options
context:
space:
mode:
Diffstat (limited to 'cpukit/libcsupport/src/ftruncate.c')
-rw-r--r--cpukit/libcsupport/src/ftruncate.c6
1 files changed, 0 insertions, 6 deletions
diff --git a/cpukit/libcsupport/src/ftruncate.c b/cpukit/libcsupport/src/ftruncate.c
index 6619ca5f74..e23db2c724 100644
--- a/cpukit/libcsupport/src/ftruncate.c
+++ b/cpukit/libcsupport/src/ftruncate.c
@@ -42,16 +42,10 @@ int ftruncate(
*/
loc = iop->pathinfo;
- if ( !loc.ops->node_type_h )
- rtems_set_errno_and_return_minus_one( ENOTSUP );
-
if ( (*loc.ops->node_type_h)( &loc ) == RTEMS_FILESYSTEM_DIRECTORY )
rtems_set_errno_and_return_minus_one( EISDIR );
rtems_libio_check_permissions( iop, LIBIO_FLAGS_WRITE );
- if ( !iop->handlers->ftruncate_h )
- rtems_set_errno_and_return_minus_one( ENOTSUP );
-
return (*iop->handlers->ftruncate_h)( iop, length );
}