FILE *fp;
char *tfile = NULL;
- if (nmh_init(argv[0], 1)) { return 1; }
+ if (nmh_init(argv[0], 2)) { return 1; }
done=unlink_done;
vec = argsplit(postproc, &program, &vecp);
- mts_init (invo_name);
+ mts_init ();
arguments = getarguments (invo_name, argc, argv, 1);
argp = arguments;
continue;
}
}
- addrs = addrs ? add (cp, add (", ", addrs)) : getcpy (cp);
+ addrs = addrs ? add (cp, add (", ", addrs)) : mh_xstrdup(cp);
}
if (addrs == NULL)
done (1);
vec[vecp++] = "-dist";
- vec[vecp++] = drft;
if ((cp = context_find ("mhlproc"))) {
vec[vecp++] = "-mhlproc";
vec[vecp++] = cp;
}
+ vec[vecp++] = drft;
vec[vecp] = NULL;
for (i = 0; (child_id = fork()) == NOTOK && i < 5; i++)
static void
rcvdistout (FILE *inb, char *form, char *addrs)
{
- register int char_read = 0, format_len, i, state;
- register char **ap;
+ int char_read = 0, format_len, i, state;
+ char **ap;
char *cp, name[NAMESZ], tmpbuf[SBUFSIZ];
charstring_t scanl;
- register struct comp *cptr;
+ struct comp *cptr;
FILE *out;
m_getfld_state_t gstate = 0;