summaryrefslogtreecommitdiffstats
path: root/c/src/libfs/src/imfs/imfs_fchmod.c
diff options
context:
space:
mode:
Diffstat (limited to 'c/src/libfs/src/imfs/imfs_fchmod.c')
-rw-r--r--c/src/libfs/src/imfs/imfs_fchmod.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/c/src/libfs/src/imfs/imfs_fchmod.c b/c/src/libfs/src/imfs/imfs_fchmod.c
index 3c32e0c836..cf7c644793 100644
--- a/c/src/libfs/src/imfs/imfs_fchmod.c
+++ b/c/src/libfs/src/imfs/imfs_fchmod.c
@@ -18,6 +18,7 @@
#include <errno.h>
#include <rtems/libio_.h>
+#include <rtems/seterr.h>
#include "imfs.h"
int IMFS_fchmod(
@@ -39,14 +40,14 @@ int IMFS_fchmod(
st_uid = geteuid();
if ( ( st_uid != jnode->st_uid ) && ( st_uid != 0 ) )
- set_errno_and_return_minus_one( EPERM );
+ rtems_set_errno_and_return_minus_one( EPERM );
#endif
/*
* Change only the RWX permissions on the jnode to mode.
*/
if ( mode & (~ (S_IRWXU | S_IRWXG | S_IRWXO ) ) )
- set_errno_and_return_minus_one( EPERM );
+ rtems_set_errno_and_return_minus_one( EPERM );
/*
* If we make a linear-file writeable, construct a block file