X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~yarrgweb/git?p=ypp-sc-tools.web-live.git;a=blobdiff_plain;f=pctb%2Fresolve.c;h=556c54b572f3b6eddb56eae5a8c918d941fda7c0;hp=2c61e3b9c035622c844575c570105a5e82ed36c8;hb=6a3c0962283d32bc6e5f6c47c929baf37ddc642f;hpb=cde017ed6b76840ce2ae1aa5fc740a6e06352f92 diff --git a/pctb/resolve.c b/pctb/resolve.c index 2c61e3b..556c54b 100644 --- a/pctb/resolve.c +++ b/pctb/resolve.c @@ -48,11 +48,11 @@ FILE *resolve_start(void) { /* we know donepipe[1] is >= 4 and we have dealt with all the others * so we aren't in any danger of overwriting some other fd 4: */ sysassert( dup2(donepipe[1],4) ==4 ); - execlp(o_resolver, o_resolver, - DEBUGP(callout) ? "--debug" : "--noop-arg", - "--automatic-1", - (char*)0); - sysassert(!"execlp dictionary-manager failed"); + EXECLP_HELPER("dictionary-manager", + DEBUGP(callout) ? "--debug" : "--noop-arg", + "--automatic-1", + (char*)0); + sysassert(!"execlp dictionary-manager --automatic failed"); } sysassert(! close(jobpipe[0]) ); sysassert(! close(donepipe[1]) ); @@ -78,7 +78,7 @@ void resolve_finish(void) { } if (r==0) { - waitpid_check_exitstatus(resolver_pid, "dictionary manager"); + waitpid_check_exitstatus(resolver_pid, "dictionary-manager"); fclose(resolver); close(resolver_done); resolver= 0;