Lines Matching refs:tempname
3066 char_u *tempname = NULL; // name of temp viminfo file in write_viminfo() local
3150 tempname = buf_modname( in write_viminfo()
3163 if (tempname == NULL) // out of memory in write_viminfo()
3170 wp = tempname + STRLEN(tempname) - 5; in write_viminfo()
3171 if (wp < gettail(tempname)) // empty file name? in write_viminfo()
3172 wp = gettail(tempname); in write_viminfo()
3177 if (mch_stat((char *)tempname, &st_new) == 0) in write_viminfo()
3187 VIM_CLEAR(tempname); in write_viminfo()
3200 fp_out = mch_fopen((char *)tempname, WRITEBIN); in write_viminfo()
3212 fd = mch_open((char *)tempname, in write_viminfo()
3217 fd = mch_open((char *)tempname, in write_viminfo()
3244 tempname); in write_viminfo()
3251 if (tempname != NULL) in write_viminfo()
3257 if (tempname != NULL && fp_out != NULL) in write_viminfo()
3263 if (mch_stat((char *)tempname, &tmp_st) >= 0) in write_viminfo()
3273 (void)mch_setperm(tempname, 0600); in write_viminfo()
3277 (void)mch_setperm(tempname, 0600); in write_viminfo()
3286 (fp_in == NULL || tempname == NULL) ? fname : tempname); in write_viminfo()
3313 if (vim_rename(tempname, fname) == -1) in write_viminfo()
3325 mch_remove(tempname); in write_viminfo()
3330 vim_free(tempname); in write_viminfo()