Lines Matching defs:ma
330 struct nd_mergearg ma;
347 ma.c_uaddr = saddr;
351 ma.c_uaddr = taddr2uaddr(fdl->nconf, svc_getrpccaller(xprt));
352 if (ma.c_uaddr == NULL) {
363 ma.s_uaddr = uaddr;
364 stat = netdir_options(fdl->nconf, ND_MERGEADDR, 0, (char *)&ma);
367 else if ((ma.s_uaddr = taddr2uaddr(fdl->nconf,
369 ma.s_uaddr = uaddr;
370 stat = netdir_options(fdl->nconf, ND_MERGEADDR, 0, (char *)&ma);
379 /* Get the INET/INET6 address part from ma.s_uaddr */
380 UADDR_PRT_INDX(ma.s_uaddr, s_uport);
386 ma.m_uaddr = malloc(strlen(ma.s_uaddr) + strlen(uport) + 1);
387 if (ma.m_uaddr == NULL) {
389 free(ma.s_uaddr);
391 free(ma.c_uaddr);
396 strcpy(ma.m_uaddr, ma.s_uaddr);
398 strcat(ma.m_uaddr, uport);
399 free(ma.s_uaddr);
403 free(ma.c_uaddr);
411 return (ma.m_uaddr);