Home | History | Annotate | Download | only in ksh

Lines Matching defs:hname

73 static char    *hname;		/* current name of history file */
569 if (hname && strcmp(hname, name) == 0)
576 if (hname) {
577 afree(hname, APERM);
578 hname = NULL;
586 afree(hname, APERM);
587 hname = NULL;
685 hname = NULL;
694 hname = alloc(len = strlen(home) + strlen(f) + 2, APERM);
695 shf_snprintf(hname, len, "%s/%s", home, f);
698 hname = str_save(f, APERM);
700 if ((fh = fopen(hname, "r"))) {
746 if (hname == NULL || hname[0] == 0)
756 if ((fd = open(hname, O_WRONLY | O_CREAT | O_TRUNC | O_EXLOCK, 0600)) != -1) {
847 hname = str_val(global("HISTFILE"));
848 if (hname == NULL)
850 hname = str_save(hname, APERM);
854 if ((fd = open(hname, O_RDWR|O_CREAT|O_APPEND, 0600)) < 0)
882 unlink(hname);
890 unlink(hname);
965 (void) shf_snprintf(nfile, sizeof(nfile), "%s.%d", hname, procpid);
989 if (rename(nfile, hname) < 0)