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