perrx
perrx("Userid %lu not found - aborting job %s",
perrx("cannot start PAM: %s", pam_strerror(pamh, pam_err));
perrx("Account %s (userid %lu) unavailable for job %s: %s",
perrx("Symbolic link encountered in job %s - aborting", filename);
perrx("Somebody changed files from under us for job %s - aborting",
perrx("Somebody is trying to run a linked script for job %s", filename);
perrx("File %s is in wrong format - aborting", filename);
perrx("Illegal mail name %s in %s", mailbuf, filename);
perrx("Job %s - userid %ld does not match file uid %lu",
perrx("Job %s - groupid %ld does not match file gid %lu",
void perrx(const char *fmt, ...);