Home
last modified time | relevance | path

Searched refs:sa_dosattr (Results 1 – 20 of 20) sorted by relevance

/illumos-gate/usr/src/uts/common/fs/smbsrv/
H A Dsmb_vops.c421 ret_attr->sa_dosattr = 0; in smb_vop_getattr()
434 ret_attr->sa_dosattr |= FILE_ATTRIBUTE_HIDDEN; in smb_vop_getattr()
439 ret_attr->sa_dosattr |= FILE_ATTRIBUTE_SYSTEM; in smb_vop_getattr()
444 ret_attr->sa_dosattr |= FILE_ATTRIBUTE_ARCHIVE; in smb_vop_getattr()
449 ret_attr->sa_dosattr |= in smb_vop_getattr()
455 ret_attr->sa_dosattr |= FILE_ATTRIBUTE_OFFLINE; in smb_vop_getattr()
460 ret_attr->sa_dosattr |= in smb_vop_getattr()
480 ret_attr->sa_dosattr = 0; in smb_vop_getattr()
524 if (ret_attr->sa_dosattr == 0) in smb_vop_getattr()
525 ret_attr->sa_dosattr = FILE_ATTRIBUTE_NORMAL; in smb_vop_getattr()
[all …]
H A Dsmb_nt_transact_ioctl.c195 (attr.sa_dosattr & FILE_ATTRIBUTE_SPARSE_FILE)) { in smb_nt_trans_ioctl_set_sparse()
196 attr.sa_dosattr &= ~FILE_ATTRIBUTE_SPARSE_FILE; in smb_nt_trans_ioctl_set_sparse()
199 !(attr.sa_dosattr & FILE_ATTRIBUTE_SPARSE_FILE)) { in smb_nt_trans_ioctl_set_sparse()
200 attr.sa_dosattr |= FILE_ATTRIBUTE_SPARSE_FILE; in smb_nt_trans_ioctl_set_sparse()
H A Dsmb2_fsctl_sparse.c70 if (attr.sa_dosattr & FILE_ATTRIBUTE_SPARSE_FILE) in smb2_fsctl_set_sparse()
72 attr.sa_dosattr |= FILE_ATTRIBUTE_SPARSE_FILE; in smb2_fsctl_set_sparse()
75 if ((attr.sa_dosattr & FILE_ATTRIBUTE_SPARSE_FILE) == 0) in smb2_fsctl_set_sparse()
77 attr.sa_dosattr &= ~FILE_ATTRIBUTE_SPARSE_FILE; in smb2_fsctl_set_sparse()
225 if ((attr.sa_dosattr & FILE_ATTRIBUTE_SPARSE_FILE) == 0) { in smb2_fsctl_query_alloc_ranges()
570 if ((attr.sa_dosattr & FILE_ATTRIBUTE_SPARSE_FILE) == 0) { in smb2_fsctl_query_file_regions()
H A Dsmb_common_open.c533 op->fqi.fq_fattr.sa_dosattr, in smb_common_open()
881 new_attr.sa_dosattr = op->dattr; in smb_common_open()
883 new_attr.sa_dosattr = FILE_ATTRIBUTE_ARCHIVE; in smb_common_open()
998 new_attr.sa_dosattr = op->dattr; in smb_common_open()
1024 new_attr.sa_dosattr = op->dattr; in smb_common_open()
1156 op->dattr = op->fqi.fq_fattr.sa_dosattr; in smb_common_open()
1253 attr.sa_dosattr = op->dattr | FILE_ATTRIBUTE_READONLY; in smb_set_open_attributes()
H A Dsmb_cmn_setfile.c111 attr->sa_dosattr = attributes; in smb_set_basic_info()
272 if ((attr->sa_dosattr & FILE_ATTRIBUTE_READONLY) != 0) in smb_set_disposition_info()
H A Dsmb_delete.c420 if (attr.sa_dosattr & FILE_ATTRIBUTE_DIRECTORY) { in smb_delete_check_dosattr()
432 if ((attr.sa_dosattr & FILE_ATTRIBUTE_HIDDEN) && in smb_delete_check_dosattr()
439 if ((attr.sa_dosattr & FILE_ATTRIBUTE_SYSTEM) && in smb_delete_check_dosattr()
H A Dsmb2_close.c102 attr.sa_dosattr); /* l */ in smb2_close()
H A Dsmb_odir.c1263 if (!smb_sattr_check(attr.sa_dosattr, od->d_sattr)) { in smb_odir_single_fileinfo()
1281 fileinfo->fi_dosattr = attr.sa_dosattr; in smb_odir_single_fileinfo()
1356 (attr.sa_dosattr & FILE_ATTRIBUTE_REPARSE_POINT) == 0) { in smb_odir_wildcard_fileinfo()
1400 if (!smb_sattr_check(attr.sa_dosattr, od->d_sattr)) { in smb_odir_wildcard_fileinfo()
1448 fileinfo->fi_dosattr = attr.sa_dosattr; in smb_odir_wildcard_fileinfo()
H A Dsmb_directory.c156 new_attr.sa_dosattr = FILE_ATTRIBUTE_DIRECTORY; in smb_common_create_directory()
292 if ((fqi->fq_fattr.sa_dosattr & FILE_ATTRIBUTE_READONLY) || in smb_com_delete_directory()
H A Dsmb_query_fileinfo.c390 dattr = qinfo->qi_attr.sa_dosattr & FILE_ATTRIBUTE_MASK; in smb_query_encode_response()
932 qinfo->qi_attr.sa_dosattr = 0; in smb_query_pipeinfo()
934 qinfo->qi_attr.sa_dosattr = FILE_ATTRIBUTE_NORMAL; in smb_query_pipeinfo()
H A Dsmb_cmn_rename.c706 if ((attr.sa_dosattr & FILE_ATTRIBUTE_HIDDEN) && in smb_rename_check_attr()
710 if ((attr.sa_dosattr & FILE_ATTRIBUTE_SYSTEM) && in smb_rename_check_attr()
H A Dsmb2_qinfo_file.c287 sa->sa_dosattr, /* l */ in smb2_qif_basic()
687 sa->sa_dosattr, /* l */ in smb2_qif_opens()
H A Dsmb_opipe.c353 op->dattr = ap->sa_dosattr; in smb_opipe_open()
584 ap->sa_dosattr = FILE_ATTRIBUTE_NORMAL; in smb_opipe_getattr()
H A Dsmb_fsops.c1059 attr->sa_dosattr |= FILE_ATTRIBUTE_DIRECTORY; in smb_fsop_getattr()
1211 if (from_attr.sa_dosattr & FILE_ATTRIBUTE_REPARSE_POINT) { in smb_fsop_rename()
1216 isdir = ((from_attr.sa_dosattr & FILE_ATTRIBUTE_DIRECTORY) != 0); in smb_fsop_rename()
2134 ((attr.sa_dosattr & FILE_ATTRIBUTE_REPARSE_POINT) == 0)) { in smb_fsop_lookup()
H A Dsmb_set_fileinfo.c411 attr.sa_dosattr = attributes; in smb_set_information()
H A Dsmb_node.c1474 return ((attr.sa_dosattr & FILE_ATTRIBUTE_READONLY) != 0); in smb_node_file_is_readonly()
1805 if ((attr->sa_dosattr & FILE_ATTRIBUTE_REPARSE_POINT) == 0) in smb_node_init_reparse()
H A Dsmb_pathname.c548 if (attr.sa_dosattr & FILE_ATTRIBUTE_REPARSE_POINT) { in smb_pathname()
H A Dsmb2_create.c670 attr->sa_dosattr, /* l */ in smb2_create()
H A Dsmb2_durable.c1507 op->dattr = op->fqi.fq_fattr.sa_dosattr; in smb2_dh_reconnect()
/illumos-gate/usr/src/uts/common/smbsrv/
H A Dsmb_vops.h72 uint32_t sa_dosattr; /* DOS attributes */ member