TMPFILE
tmpstr = (char *)malloc(1 + strlen(TMPFILE) +
(tmpdir == NULL) ? TMPDIR : tmpdir, TMPFILE);
tflen = strlen(ATDIR) + 1 + strlen(TMPFILE) +
snprintf(tfname, tflen, "%s/%s%d", ATDIR, TMPFILE, getpid());
tnam = xmalloc(strlen(CRONDIR)+strlen(TMPFILE)+7);
strcat(strcat(strcat(strcpy(tnam, CRONDIR), "/"), TMPFILE), pid);