Lines Matching refs:shspec
121 smb_sm_lookupint(struct smb_vcspec *vcspec, struct smb_sharespec *shspec,
129 vcspec->shspec = shspec;
160 if (shspec) {
161 error = (int)smb_vc_lookupshare(vcp, shspec, scred,
181 smb_sm_lookup(struct smb_vcspec *vcspec, struct smb_sharespec *shspec,
193 error = smb_sm_lookupint(vcspec, shspec, scred, vcpp);
207 if (shspec == NULL)
209 error = smb_share_create(vcp, shspec, scred, &ssp);
742 smb_share_create(struct smb_vc *vcp, struct smb_sharespec *shspec,
748 uid_t uid = shspec->owner;
749 gid_t gid = shspec->group;
760 error = smb_vc_lookupshare(vcp, shspec, scred, &ssp);
774 ssp->ss_name = smb_strdup(shspec->name);
775 if (shspec->pass && shspec->pass[0])
776 ssp->ss_pass = smb_strdup(shspec->pass);
777 ssp->ss_type = shspec->stype;
781 ssp->ss_mode = shspec->rights & SMBM_MASK;