Lines Matching defs:shspec
119 smb_sm_lookupint(struct smb_vcspec *vcspec, struct smb_sharespec *shspec,
127 vcspec->shspec = shspec;
158 if (shspec) {
159 error = (int)smb_vc_lookupshare(vcp, shspec, scred,
179 smb_sm_lookup(struct smb_vcspec *vcspec, struct smb_sharespec *shspec,
191 error = smb_sm_lookupint(vcspec, shspec, scred, vcpp);
205 if (shspec == NULL)
207 error = smb_share_create(vcp, shspec, scred, &ssp);
740 smb_share_create(struct smb_vc *vcp, struct smb_sharespec *shspec,
746 uid_t uid = shspec->owner;
747 gid_t gid = shspec->group;
758 error = smb_vc_lookupshare(vcp, shspec, scred, &ssp);
772 ssp->ss_name = smb_strdup(shspec->name);
773 if (shspec->pass && shspec->pass[0])
774 ssp->ss_pass = smb_strdup(shspec->pass);
775 ssp->ss_type = shspec->stype;
779 ssp->ss_mode = shspec->rights & SMBM_MASK;