pu_terminate
pu_terminate("unexpected error: %d\n", errno);
pu_terminate(err_desc);
pu_terminate("terminating due to signal: SIG%s\n", buf);