Lines Matching refs:jdi

525 	smb_joininfo_t jdi;  in smbadm_join_workgroup()  local
528 bzero(&jdi, sizeof (jdi)); in smbadm_join_workgroup()
529 jdi.mode = SMB_SECMODE_WORKGRP; in smbadm_join_workgroup()
530 (void) strlcpy(jdi.domain_name, workgroup, sizeof (jdi.domain_name)); in smbadm_join_workgroup()
531 (void) strtrim(jdi.domain_name, " \t\n"); in smbadm_join_workgroup()
533 if (smb_name_validate_workgroup(jdi.domain_name) != ERROR_SUCCESS) { in smbadm_join_workgroup()
538 if (!smbadm_join_prompt(jdi.domain_name)) in smbadm_join_workgroup()
541 if ((status = smb_join(&jdi)) != NT_STATUS_SUCCESS) { in smbadm_join_workgroup()
543 jdi.domain_name, xlate_nt_status(status)); in smbadm_join_workgroup()
547 (void) printf(gettext("Successfully joined %s\n"), jdi.domain_name); in smbadm_join_workgroup()
564 smb_joininfo_t jdi; in smbadm_join_domain() local
570 bzero(&jdi, sizeof (jdi)); in smbadm_join_domain()
571 jdi.mode = SMB_SECMODE_DOMAIN; in smbadm_join_domain()
572 (void) strlcpy(jdi.domain_name, domain, sizeof (jdi.domain_name)); in smbadm_join_domain()
573 (void) strtrim(jdi.domain_name, " \t\n"); in smbadm_join_domain()
575 if (smb_name_validate_domain(jdi.domain_name) != ERROR_SUCCESS) { in smbadm_join_domain()
580 if (!smbadm_join_prompt(jdi.domain_name)) in smbadm_join_domain()
593 if (len > sizeof (jdi.domain_name)) in smbadm_join_domain()
594 len = sizeof (jdi.domain_name); in smbadm_join_domain()
596 (void) strlcpy(jdi.domain_username, username, len); in smbadm_join_domain()
597 (void) strlcpy(jdi.domain_passwd, p, in smbadm_join_domain()
598 sizeof (jdi.domain_passwd)); in smbadm_join_domain()
600 (void) strlcpy(jdi.domain_username, username, in smbadm_join_domain()
601 sizeof (jdi.domain_username)); in smbadm_join_domain()
604 if (smb_name_validate_account(jdi.domain_username) in smbadm_join_domain()
611 if (*jdi.domain_passwd == '\0') { in smbadm_join_domain()
620 (void) strlcpy(jdi.domain_passwd, p, in smbadm_join_domain()
621 sizeof (jdi.domain_passwd)); in smbadm_join_domain()
626 jdi.domain_name); in smbadm_join_domain()
628 status = smb_join(&jdi); in smbadm_join_domain()
633 jdi.domain_name); in smbadm_join_domain()
634 bzero(&jdi, sizeof (jdi)); in smbadm_join_domain()
641 jdi.domain_name); in smbadm_join_domain()
642 bzero(&jdi, sizeof (jdi)); in smbadm_join_domain()
648 bzero(&jdi, sizeof (jdi)); in smbadm_join_domain()
655 bzero(&jdi, sizeof (jdi)); in smbadm_join_domain()
660 jdi.domain_name, xlate_nt_status(status)); in smbadm_join_domain()
663 bzero(&jdi, sizeof (jdi)); in smbadm_join_domain()