diff options
author | Michael I. Bushnell <mib@gnu.org> | 1995-12-19 18:32:25 +0000 |
---|---|---|
committer | Michael I. Bushnell <mib@gnu.org> | 1995-12-19 18:32:25 +0000 |
commit | 06a7eb7784b783e42f500fcb143541b0142f1aa6 (patch) | |
tree | b9bac11b010398ace03df02263e8ed193ad484d4 /libnetfs/io-set-all-openmodes.c | |
parent | a513d90ee0c636addad700f045a8158507572e0a (diff) | |
download | hurd-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.c | 9 |
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; } |