Lines Matching refs:buf

158 smb_getnetbiosname(char *buf, size_t buflen)
160 if (smb_gethostname(buf, buflen, SMB_CASE_UPPER) != 0)
164 buf[NETBIOS_NAME_SZ - 1] = '\0';
174 smb_getsamaccount(char *buf, size_t buflen)
176 if (smb_getnetbiosname(buf, buflen - 1) != 0)
179 (void) strlcat(buf, "$", buflen);
192 char buf[SMB_SAMACCT_MAXLEN];
194 if (smb_getsamaccount(buf, SMB_SAMACCT_MAXLEN) != 0)
197 if (strcmp(account, buf) != 0)
214 smb_gethostname(char *buf, size_t buflen, smb_caseconv_t which)
218 if (buf == NULL || buflen == 0)
221 if (gethostname(buf, buflen) != 0) {
222 *buf = '\0';
226 buf[buflen - 1] = '\0';
228 if ((p = strchr(buf, '.')) != NULL)
233 (void) smb_strlwr(buf);
237 (void) smb_strupr(buf);
252 smb_getfqhostname(char *buf, size_t buflen)
271 (void) strlcpy(buf, hostname, buflen);
275 (void) snprintf(buf, buflen, "%s.%s", hostname, domain);
285 smb_getdomainname_nb(char *buf, size_t buflen)
289 if (buf == NULL || buflen == 0)
292 *buf = '\0';
293 rc = smb_config_getstr(SMB_CI_DOMAIN_NB, buf, buflen);
295 if ((rc != SMBD_SMF_OK) || (*buf == '\0'))
309 smb_getdomainname_ad(char *buf, size_t buflen)
311 if (buf == NULL || buflen == 0)
314 *buf = '\0';
318 if ((smb_config_getstr(SMB_CI_DOMAIN_AD, buf, buflen) != 0) ||
319 (*buf == '\0'))
327 smb_get_dns_suffix(char *buf, size_t buflen)
329 if (smb_config_getstr(SMB_CI_DNS_SUFFIX, buf, buflen) != SMBD_SMF_OK ||
330 *buf == '\0')
340 smb_getdomainname_resolv(char *buf, size_t buflen)
344 if (buf == NULL || buflen == 0)
347 *buf = '\0';
357 (void) strlcpy(buf, res_state.defdname, buflen);
379 smb_getdomainname_dns(char *buf, size_t buflen)
381 if (buf == NULL || buflen == 0)
384 *buf = '\0';
386 if (smb_get_dns_suffix(buf, buflen) == 0)
389 if (smb_getdomainname_ad(buf, buflen) == 0)
392 return (smb_getdomainname_resolv(buf, buflen));
421 smb_get_machine_passwd(char *buf, size_t buflen)
425 rc = smb_config_getstr(SMB_CI_MACHINE_PASSWD, buf, buflen);
426 if ((rc != SMBD_SMF_OK) || *buf == '\0')
433 smb_get_machine_passwd_hash(uint8_t *buf, size_t buflen)
445 if (smb_auth_ntlm_hash(pwd, buf) != 0)
527 smb_ipc_get_user(char *buf, size_t buflen)
530 (void) strlcpy(buf, ipc_info.user, buflen);
535 smb_ipc_get_passwd(uint8_t *buf, size_t buflen, boolean_t clear_text)
542 (void) memcpy(buf, ipc_info.passwd, SMB_IPC_MAXPWDLEN);
549 (void) memcpy(buf, ipc_info.passwd_hash, SMBAUTH_HASH_SZ);
665 char buf[128];
668 (void) vsnprintf(buf, 128, fmt, ap);
671 smb_trace(buf);
840 char buf[8];
844 (void) strlcpy(buf, str, sizeof (buf));
845 if ((p = strchr(buf, '.')) == NULL) {
849 len = strlen(buf);
851 rev->rev_major = atoi(buf);