Lines Matching refs:jdi

531 	smb_joininfo_t jdi;  in smbadm_join_workgroup()  local
536 bzero(&jdi, sizeof (jdi)); in smbadm_join_workgroup()
537 jdi.mode = SMB_SECMODE_WORKGRP; in smbadm_join_workgroup()
538 (void) strlcpy(jdi.domain_name, workgroup, sizeof (jdi.domain_name)); in smbadm_join_workgroup()
539 (void) strtrim(jdi.domain_name, " \t\n"); in smbadm_join_workgroup()
541 if (smb_name_validate_workgroup(jdi.domain_name) != ERROR_SUCCESS) { in smbadm_join_workgroup()
546 if (prompt && !smbadm_join_prompt(jdi.domain_name)) in smbadm_join_workgroup()
549 if ((status = smb_join(&jdi, &jdres)) != NT_STATUS_SUCCESS) { in smbadm_join_workgroup()
551 jdi.domain_name, xlate_nt_status(status)); in smbadm_join_workgroup()
555 (void) printf(gettext("Successfully joined %s\n"), jdi.domain_name); in smbadm_join_workgroup()
572 smb_joininfo_t jdi; in smbadm_join_domain() local
579 bzero(&jdi, sizeof (jdi)); in smbadm_join_domain()
580 jdi.mode = SMB_SECMODE_DOMAIN; in smbadm_join_domain()
581 (void) strlcpy(jdi.domain_name, domain, sizeof (jdi.domain_name)); in smbadm_join_domain()
582 (void) strtrim(jdi.domain_name, " \t\n"); in smbadm_join_domain()
584 if (smb_name_validate_domain(jdi.domain_name) != ERROR_SUCCESS) { in smbadm_join_domain()
589 if (prompt && !smbadm_join_prompt(jdi.domain_name)) in smbadm_join_domain()
602 if (len > sizeof (jdi.domain_name)) in smbadm_join_domain()
603 len = sizeof (jdi.domain_name); in smbadm_join_domain()
605 (void) strlcpy(jdi.domain_username, username, len); in smbadm_join_domain()
606 (void) strlcpy(jdi.domain_passwd, p, in smbadm_join_domain()
607 sizeof (jdi.domain_passwd)); in smbadm_join_domain()
609 (void) strlcpy(jdi.domain_username, username, in smbadm_join_domain()
610 sizeof (jdi.domain_username)); in smbadm_join_domain()
613 if (smb_name_validate_account(jdi.domain_username) in smbadm_join_domain()
620 if (*jdi.domain_passwd == '\0') { in smbadm_join_domain()
629 (void) strlcpy(jdi.domain_passwd, p, in smbadm_join_domain()
630 sizeof (jdi.domain_passwd)); in smbadm_join_domain()
635 jdi.domain_name); in smbadm_join_domain()
637 rc = smb_join(&jdi, &jdres); in smbadm_join_domain()
644 bzero(&jdi, sizeof (jdi)); in smbadm_join_domain()
652 jdi.domain_name, jdres.dc_name); in smbadm_join_domain()
653 bzero(&jdi, sizeof (jdi)); in smbadm_join_domain()
661 jdi.domain_name); in smbadm_join_domain()
691 jdi.domain_name); in smbadm_join_domain()
708 bzero(&jdi, sizeof (jdi)); in smbadm_join_domain()