aboutsummaryrefslogtreecommitdiff
path: root/libnetfs/io-set-all-openmodes.c
diff options
context:
space:
mode:
authorMichael I. Bushnell <mib@gnu.org>1995-12-19 18:32:25 +0000
committerMichael I. Bushnell <mib@gnu.org>1995-12-19 18:32:25 +0000
commit06a7eb7784b783e42f500fcb143541b0142f1aa6 (patch)
treeb9bac11b010398ace03df02263e8ed193ad484d4 /libnetfs/io-set-all-openmodes.c
parenta513d90ee0c636addad700f045a8158507572e0a (diff)
downloadhurd-06a7eb7784b783e42f500fcb143541b0142f1aa6.tar.gz
hurd-06a7eb7784b783e42f500fcb143541b0142f1aa6.tar.bz2
hurd-06a7eb7784b783e42f500fcb143541b0142f1aa6.zip
entered into RCS
Diffstat (limited to 'libnetfs/io-set-all-openmodes.c')
-rw-r--r--libnetfs/io-set-all-openmodes.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/libnetfs/io-set-all-openmodes.c b/libnetfs/io-set-all-openmodes.c
index ff648beb..4f431459 100644
--- a/libnetfs/io-set-all-openmodes.c
+++ b/libnetfs/io-set-all-openmodes.c
@@ -20,16 +20,17 @@
#include "netfs.h"
#include "io_S.h"
+#include "modes.h"
error_t
-netfs_S_io_set_all_openmodes (struct protid *user, int bits)
+netfs_S_io_set_all_openmodes (struct protid *user, int newbits)
{
if (!user)
return EOPNOTSUPP;
mutex_lock (&user->po->np->lock);
- cred->po->openstat &= ~HONORED_STATE_MODES;
- cred->po->openstat |= (newbits & HONORED_STATE_MODES);
- mutex_ulnock (&user->po->np->lock);
+ user->po->openstat &= ~HONORED_STATE_MODES;
+ user->po->openstat |= (newbits & HONORED_STATE_MODES);
+ mutex_unlock (&user->po->np->lock);
return 0;
}