ATTR_READONLY
pSMB->FileAttributes |= cpu_to_le16(ATTR_READONLY);
req->FileAttributes |= cpu_to_le32(ATTR_READONLY);
cpu_to_le16(ATTR_READONLY | ATTR_HIDDEN | ATTR_SYSTEM |
cpu_to_le16(ATTR_READONLY | ATTR_HIDDEN | ATTR_SYSTEM |
cpu_to_le16(ATTR_READONLY | ATTR_HIDDEN | ATTR_SYSTEM |
(ATTR_READONLY | ATTR_HIDDEN | ATTR_SYSTEM | ATTR_ARCHIVE));
cpu_to_le16(ATTR_READONLY | ATTR_HIDDEN | ATTR_SYSTEM);
if (fattr->cf_cifsattrs & ATTR_READONLY)
dosattr = origattr & ~ATTR_READONLY;
dosattr = origattr & ~ATTR_READONLY;
(cifsInode->cifsAttrs & ATTR_READONLY) == 0) {
dosattr = cifsInode->cifsAttrs | ATTR_READONLY;
(cifsInode->cifsAttrs & ATTR_READONLY)) {
dosattr = cifsInode->cifsAttrs & ~ATTR_READONLY;
if (fattr->cf_cifsattrs & ATTR_READONLY)
if (fattr->cf_cifsattrs & ATTR_READONLY)
(cinode->cifsAttrs & ATTR_READONLY) &&
!(le32_to_cpu(buf->Attributes) & ATTR_READONLY) &&
le32_to_cpu(buf->Attributes) & ATTR_READONLY) {
dosattrs = cifsInode->cifsAttrs|ATTR_READONLY;
dosattrs = cifs_i->cifsAttrs | ATTR_READONLY;
attrs &= ~ATTR_READONLY;
file_attributes |= ATTR_READONLY;