HISTEMP
if ((tmpfd = open(HISTEMP, O_WRONLY|O_CREAT|O_TRUNC, HISTMODE)) < 0) {
(void) unlink(HISTEMP);
(void) unlink(HISTEMP);
(void) unlink(HISTEMP);
rename(HISTEMP, HISTORY) != 0) {
(void) unlink(HISTEMP);