int vnode = ntohl(pfid->vnode);
char *lastDot;
int validExtension = 0;
- char tc, *temp, *name;
+ char tc, *temp;
+ const char *name;
/* Unparse the file's vnode number to get a "uniquifier" */
do {
long code;
rights = 0;
- if (openMode != 1) rights |= PRSFS_READ;
- if (openMode == 1 || openMode == 2 || trunc) rights |= PRSFS_WRITE;
+ if (openMode != 1)
+ rights |= PRSFS_READ;
+ if (openMode == 1 || openMode == 2 || trunc)
+ rights |= PRSFS_WRITE;
lock_ObtainMutex(&scp->mx);
if (lock_type == LockRead)
rights |= PRSFS_LOCK;
else if (lock_type == LockWrite)
- rights |= PRSFS_WRITE;
+ rights |= PRSFS_WRITE | PRSFS_LOCK;
else {
/* hmmkay */
osi_assert(FALSE);