OPEN4_SHARE_ACCESS_WRITE
case OPEN4_SHARE_ACCESS_WRITE:
case OPEN4_SHARE_ACCESS_WRITE:
downgrade_acc |= OPEN4_SHARE_ACCESS_WRITE;
!(downgrade_acc & OPEN4_SHARE_ACCESS_WRITE))
new_acc |= OPEN4_SHARE_ACCESS_WRITE;
if (open_args->share_access & OPEN4_SHARE_ACCESS_WRITE)
acc_bits |= OPEN4_SHARE_ACCESS_WRITE;
if (access & OPEN4_SHARE_ACCESS_WRITE) {
if ((access & OPEN4_SHARE_ACCESS_WRITE) && readonly)
if (access & OPEN4_SHARE_ACCESS_WRITE) {
args->share_access |= OPEN4_SHARE_ACCESS_WRITE;
if (access & OPEN4_SHARE_ACCESS_WRITE)
if (open_a & OPEN4_SHARE_ACCESS_WRITE)
if (open_a & OPEN4_SHARE_ACCESS_WRITE)
if ((access & ~(OPEN4_SHARE_ACCESS_READ | OPEN4_SHARE_ACCESS_WRITE)) ||
(OPEN4_SHARE_ACCESS_READ | OPEN4_SHARE_ACCESS_WRITE)) == 0) {
if ((sp->rs_open_access & OPEN4_SHARE_ACCESS_WRITE) &&
(access & OPEN4_SHARE_ACCESS_WRITE) == 0) {
fp->rf_share_deny &= ~OPEN4_SHARE_ACCESS_WRITE;
if (sp->rs_open_access & OPEN4_SHARE_ACCESS_WRITE) {
~OPEN4_SHARE_ACCESS_WRITE;
& OPEN4_SHARE_ACCESS_WRITE) == 0) {
if (access & OPEN4_SHARE_ACCESS_WRITE)
if ((access & OPEN4_SHARE_ACCESS_WRITE) ||
if ((access & ~OPEN4_SHARE_ACCESS_WRITE) ||
if ((access & OPEN4_SHARE_ACCESS_WRITE) ||
if (sp->rs_share_access & OPEN4_SHARE_ACCESS_WRITE)
if (!(sp->rs_share_access & OPEN4_SHARE_ACCESS_WRITE)) {
open_args->share_access |= OPEN4_SHARE_ACCESS_WRITE;
!(osp->os_dc_openacc & OPEN4_SHARE_ACCESS_WRITE)));
open_args->share_access |= OPEN4_SHARE_ACCESS_WRITE;