Lines Matching defs:domuser
907 bool parse_domain_user(const char *domuser, fstring domain, fstring user)
909 char *p = strchr(domuser,*lp_winbind_separator());
912 fstrcpy(user, domuser);
916 } else if ((p = strchr(domuser, '@')) != NULL) {
918 user[PTR_DIFF(p, domuser)] = 0;
924 fstrcpy(domain, domuser);
925 domain[PTR_DIFF(p, domuser)] = 0;
933 bool parse_domain_user_talloc(TALLOC_CTX *mem_ctx, const char *domuser,
937 if (!parse_domain_user(domuser, fstr_domain, fstr_user)) {
946 void parse_add_domuser(void *buf, char *domuser, int *len)
951 user = domuser;
952 p = strchr(domuser, *lp_winbind_separator());
956 fstrcpy(domain, domuser);
957 domain[PTR_DIFF(p, domuser)] = 0;
963 *len -= (PTR_DIFF(p, domuser));