Home
last modified time | relevance | path

Searched refs:smb_wchar_t (Results 1 – 25 of 29) sorted by relevance

12

/illumos-gate/usr/src/common/smbsrv/
H A Dsmb_oem.c51 smb_wchar_t *value;
100 const smb_wchar_t oem_codepage_850[256] = {
138 const smb_wchar_t oem_codepage_1252[256] = {
188 ucstooem(char *oem, const smb_wchar_t *ucs, size_t nbytes, uint32_t cpid) in ucstooem()
192 smb_wchar_t oemchar; in ucstooem()
230 oemtoucs(smb_wchar_t *ucs, const char *oem, size_t nwchars, uint32_t cpid) in oemtoucs()
234 smb_wchar_t oemchar; in oemtoucs()
242 while ((oemchar = (smb_wchar_t)*oem++ & 0xff) != 0) { in oemtoucs()
329 const smb_wchar_t *default_oem_cp; in oem_codepage_setup()
357 MEM_ZALLOC("oem", max_oem_index * sizeof (smb_wchar_t)); in oem_codepage_setup()
[all …]
H A Dsmb_string.c371 unicode[b].upper = (smb_wchar_t)b; in smb_unicode_init()
372 unicode[b].lower = (smb_wchar_t)b; in smb_unicode_init()
386 unicode[b].upper = (smb_wchar_t)b; in smb_unicode_init()
387 unicode[b].lower = (smb_wchar_t)b; in smb_unicode_init()
396 unicode[b].upper = (smb_wchar_t)b; in smb_unicode_init()
397 unicode[b].lower = (smb_wchar_t)b; in smb_unicode_init()
400 unicode[b].upper = (smb_wchar_t)b; in smb_unicode_init()
411 unicode[b].upper = (smb_wchar_t)b; in smb_unicode_init()
412 unicode[b].lower = (smb_wchar_t)b; in smb_unicode_init()
416 unicode[b].lower = (smb_wchar_t)b; in smb_unicode_init()
H A Dsmb_utf8.c60 smb_mbstowcs(smb_wchar_t *wcs, const char *mbs, size_t nwchars) in smb_mbstowcs()
193 smb_wcstombs(char *mbs, const smb_wchar_t *wcs, size_t nbytes) in smb_wcstombs()
251 len += sizeof (smb_wchar_t); in smb_wcequiv_strlen()
256 len += sizeof (smb_wchar_t); in smb_wcequiv_strlen()
H A Dsmb_msgbuf.c778 smb_wchar_t *wcsbuf = NULL; in msgbuf_put_unicode_string()
779 smb_wchar_t *wp; in msgbuf_put_unicode_string()
780 smb_wchar_t wchar; in msgbuf_put_unicode_string()
802 repc += sizeof (smb_wchar_t); in msgbuf_put_unicode_string()
826 while (repc >= sizeof (smb_wchar_t)) { in msgbuf_put_unicode_string()
827 if (smb_msgbuf_has_space(mb, sizeof (smb_wchar_t)) == 0) in msgbuf_put_unicode_string()
834 repc -= sizeof (smb_wchar_t); in msgbuf_put_unicode_string()
/illumos-gate/usr/src/uts/common/smbsrv/
H A Dstring.h91 typedef uint16_t smb_wchar_t; typedef
112 smb_wchar_t upper;
113 smb_wchar_t lower;
131 size_t smb_mbstowcs(smb_wchar_t *, const char *, size_t);
132 size_t smb_wcstombs(char *, const smb_wchar_t *, size_t);
142 size_t ucstooem(char *, const smb_wchar_t *, size_t, uint32_t);
143 size_t oemtoucs(smb_wchar_t *, const char *, size_t, uint32_t);
/illumos-gate/usr/src/lib/smbsrv/libsmb/common/
H A Dsmb_auth.c95 smb_auth_qnd_unicode(smb_wchar_t *dst, const char *src, int length) in smb_auth_qnd_unicode()
99 smb_wchar_t new_char; in smb_auth_qnd_unicode()
103 new_char = (smb_wchar_t)src[i] & 0xff; in smb_auth_qnd_unicode()
110 return (count * sizeof (smb_wchar_t)); in smb_auth_qnd_unicode()
201 smb_wchar_t *unicode_password; in smb_auth_ntlm_hash()
209 unicode_len = (length + 1) * sizeof (smb_wchar_t); in smb_auth_ntlm_hash()
260 smb_wchar_t *data; in smb_auth_ntlmv2_hash()
276 data = (smb_wchar_t *)malloc((data_len + 1) * sizeof (smb_wchar_t)); in smb_auth_ntlmv2_hash()
H A Dlibsmb.h386 smb_wchar_t nne_name[SMB_PI_MAX_DOMAIN * 2];
512 extern int smb_auth_qnd_unicode(smb_wchar_t *, const char *, int);
H A Dsmb_info.c625 smb_wchar_t wtmp_name[NETBIOS_NAME_SZ]; in smb_tonetbiosname()
/illumos-gate/usr/src/cmd/smbsrv/test-msgbuf/
H A Dtest_conv.c41 static smb_wchar_t wcsa[] = { 'A', U_FW_A, '.', 0 }; // (3)
42 static smb_wchar_t wcsp[] = { 'P', 0xd83d, 0xdca9, '.', 0 }; // (4)
169 smb_wchar_t twcs[8]; in conv_mbstowcs()
H A Dtest_msgbuf.c32 static smb_wchar_t wcsa[] = { 'A', 0xff21, '.', 0 }; // (3)
33 static smb_wchar_t wcsp[] = { 'P', 0xd83d, 0xdca9, '.', 0 }; // (4)
H A Dtest_mbmarshal.c32 static smb_wchar_t wcsa[] = { 'A', 0xff21, '.', 0 }; // (3)
33 static smb_wchar_t wcsp[] = { 'P', 0xd83d, 0xdca9, '.', 0 }; // (4)
/illumos-gate/usr/src/lib/smbsrv/libmlsvc/common/
H A Deventlog_svc.c45 #define LOGR_WNSTRLEN(S) ((strlen((S)) + 1) * sizeof (smb_wchar_t))
439 smb_wchar_t wcs_hostname[MAXHOSTNAMELEN]; in logr_set_logrecord()
440 smb_wchar_t wcs_srcname[SYS_NMLN * 2]; in logr_set_logrecord()
478 (void) smb_mbstowcs((smb_wchar_t *)(rec->info + sh_len), in logr_set_logrecord()
H A Dsvcctl_scm.c555 smb_wchar_t *w_name; in svcctl_scm_enum_services()
594 w_name = (smb_wchar_t *)&buf[offset]; in svcctl_scm_enum_services()
611 w_name = (smb_wchar_t *)&buf[offset]; in svcctl_scm_enum_services()
658 *cnt += (strlen(node->sn_fmri) + 1) * sizeof (smb_wchar_t); in svcctl_scm_cb_bytes_needed()
659 *cnt += (strlen(node->sn_name) + 1) * sizeof (smb_wchar_t); in svcctl_scm_cb_bytes_needed()
H A Dspoolss_svc.c713 smb_wchar_t *wcs; in spoolss_s_GetPrinterData()
817 wcslen = smb_wcequiv_strlen(buf) + sizeof (smb_wchar_t); in spoolss_s_GetPrinterData()
852 (void) smb_mbstowcs(((smb_wchar_t *)(dst + *offset)), src, nwchars); in smb_rpc_off()
988 (void) smb_mbstowcs((smb_wchar_t *)devmode2->devicename, in spoolss_s_GetPrinter()
1009 (void) smb_mbstowcs((smb_wchar_t *)devmode2->formname, in spoolss_s_GetPrinter()
H A Dlibmlsvc.h176 #define SVCCTL_WNSTRLEN(S) ((strlen((S)) + 1) * sizeof (smb_wchar_t))
H A Dsamlib.c375 smb_wchar_t *pbuf; in samr_fill_userpw()
H A Dsamr_clnt.c586 length += sizeof (smb_wchar_t); in samr_lookup_domain()
675 length += sizeof (smb_wchar_t); in samr_lookup_domain_names()
H A Dwinreg_svc.c922 slen = smb_wcequiv_strlen(value) + sizeof (smb_wchar_t); in winreg_s_QueryValue()
941 (void) ndr_mbstowcs(NULL, (smb_wchar_t *)pv->value, value, slen); in winreg_s_QueryValue()
/illumos-gate/usr/src/uts/common/fs/smbsrv/
H A Dsmb_mbuf_marshaling.c1164 smb_wchar_t *wcsbuf = NULL; in mbc_marshal_put_unicode_string()
1165 smb_wchar_t *wp; in mbc_marshal_put_unicode_string()
1166 smb_wchar_t wchar; in mbc_marshal_put_unicode_string()
1215 while (repc >= sizeof (smb_wchar_t)) { in mbc_marshal_put_unicode_string()
1216 if (mbc_marshal_make_room(mbc, sizeof (smb_wchar_t))) { in mbc_marshal_put_unicode_string()
1225 repc -= sizeof (smb_wchar_t); in mbc_marshal_put_unicode_string()
H A Dsmb_vops.c114 smb_wchar_t winchar; /* v5 */
130 static smb_wchar_t smb_catia_v5_lookup[SMB_CATIA_V5_LOOKUP_MAX];
131 static smb_wchar_t smb_catia_v4_lookup[SMB_CATIA_V4_LOOKUP_MAX];
1689 smb_catia_v4_lookup[i] = (smb_wchar_t)(i + offset); in smb_vop_catia_init_v4_lookup()
1693 smb_catia_v4_lookup[idx] = (smb_wchar_t)catia_maps[i].unixchar; in smb_vop_catia_init_v4_lookup()
1709 smb_catia_v5_lookup[i] = (smb_wchar_t)i; in smb_vop_catia_init_v5_lookup()
H A Dsmb_session.c207 smb_wchar_t *wbuf = NULL; in smb_netbios_session_request()
270 wbuf = kmem_alloc((SMB_PI_MAX_HOST * sizeof (smb_wchar_t)), KM_SLEEP); in smb_netbios_session_request()
273 kmem_free(wbuf, (SMB_PI_MAX_HOST * sizeof (smb_wchar_t))); in smb_netbios_session_request()
H A Dsmb_negotiate.c573 wclen = smb_wcequiv_strlen(nbdomain) + sizeof (smb_wchar_t); in smb_com_negotiate()
H A Dsmb_fsinfo.c213 buflen = length + sizeof (smb_wchar_t); in smb_com_trans2_query_fs_information()
H A Dsmb_kshare.c1107 smb_wchar_t *unibuf; in smb_kshare_oemname()
1114 unibuf = smb_mem_alloc(length * sizeof (smb_wchar_t)); in smb_kshare_oemname()
/illumos-gate/usr/src/lib/smbsrv/libsmbns/common/
H A Dsmbns_netlogon.c135 smb_wchar_t unicode_src_name[SMB_PI_MAX_HOST]; in smb_netlogon_receive()

12