void die_fatal(const char *trouble,const char *d,const char *fn) { if (!flagverbose) die_0(111); if (d) { if (fn) die_9(111,"curvecpserver: fatal: ",trouble," ",d,"/",fn,": ",e_str(errno),"\n"); die_7(111,"curvecpserver: fatal: ",trouble," ",d,": ",e_str(errno),"\n"); } die_5(111,"curvecpserver: fatal: ",trouble,": ",e_str(errno),"\n"); }
int main(int argc, char **argv, char **envp) { if (!argv[0]) die_0(100); argv[0] = "curvecpmessage"; pathexec_run(*argv, argv, envp); die_5(111, "netcurvecpmessage: fatal: unable to run ", *argv, ": ", e_str(errno), "\n"); return 111; }
void die_fatal(const char *trouble,const char *d,const char *fn) { /* XXX: clean up? OS can do it much more reliably */ if (!flagverbose) die_0(111); if (d) { if (fn) die_9(111,"curvecpclient: fatal: ",trouble," ",d,"/",fn,": ",e_str(errno),"\n"); die_7(111,"curvecpclient: fatal: ",trouble," ",d,": ",e_str(errno),"\n"); } if (errno) die_5(111,"curvecpclient: fatal: ",trouble,": ",e_str(errno),"\n"); die_3(111,"curvecpclient: fatal: ",trouble,"\n"); }