summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libc/ftruncate.c
diff options
context:
space:
mode:
Diffstat (limited to 'c/src/lib/libc/ftruncate.c')
-rw-r--r--c/src/lib/libc/ftruncate.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/c/src/lib/libc/ftruncate.c b/c/src/lib/libc/ftruncate.c
index 22ce26faf5..4f1cb79d93 100644
--- a/c/src/lib/libc/ftruncate.c
+++ b/c/src/lib/libc/ftruncate.c
@@ -19,6 +19,7 @@
#include <errno.h>
#include <rtems/libio_.h>
+#include <rtems/seterr.h>
int ftruncate(
int fd,
@@ -42,15 +43,15 @@ int ftruncate(
loc = iop->pathinfo;
if ( !loc.ops->node_type_h )
- set_errno_and_return_minus_one( ENOTSUP );
+ rtems_set_errno_and_return_minus_one( ENOTSUP );
if ( (*loc.ops->node_type_h)( &loc ) == RTEMS_FILESYSTEM_DIRECTORY )
- set_errno_and_return_minus_one( EISDIR );
+ rtems_set_errno_and_return_minus_one( EISDIR );
rtems_libio_check_permissions( iop, LIBIO_FLAGS_WRITE );
if ( !iop->handlers->ftruncate_h )
- set_errno_and_return_minus_one( ENOTSUP );
+ rtems_set_errno_and_return_minus_one( ENOTSUP );
return (*iop->handlers->ftruncate_h)( iop, length );
}