Lines Matching refs:backup
641 char_u *backup = NULL; in buf_write() local
1350 backup = modname(p, backup_ext, FALSE); in buf_write()
1369 if (backup == NULL) in buf_write()
1370 backup = buf_modname((buf->b_p_sn || buf->b_shortname), in buf_write()
1372 if (backup == NULL) in buf_write()
1380 if (mch_stat((char *)backup, &st_new) >= 0) in buf_write()
1391 VIM_CLEAR(backup); // no backup file to delete in buf_write()
1411 wp = backup + STRLEN(backup) - 1 in buf_write()
1413 if (wp < backup) // empty file name ??? in buf_write()
1414 wp = backup; in buf_write()
1417 && mch_stat((char *)backup, &st_new) >= 0) in buf_write()
1421 VIM_CLEAR(backup); in buf_write()
1429 if (backup != NULL) in buf_write()
1432 mch_remove(backup); in buf_write()
1439 bfd = mch_open((char *)backup, in buf_write()
1446 VIM_CLEAR(backup); in buf_write()
1453 (void)mch_setperm(backup, perm & 0777); in buf_write()
1464 mch_setperm(backup, in buf_write()
1467 mch_copy_sec(fname, backup); in buf_write()
1496 set_file_time(backup, st_old.st_atime, st_old.st_mtime); in buf_write()
1499 mch_set_acl(backup, acl); in buf_write()
1502 mch_copy_sec(fname, backup); in buf_write()
1505 (void)mch_copy_file_attribute(fname, backup); in buf_write()
1515 if (backup == NULL && errmsg == NULL) in buf_write()
1558 backup = modname(p, backup_ext, FALSE); in buf_write()
1562 if (backup == NULL) in buf_write()
1566 backup = NULL; in buf_write()
1569 backup = buf_modname( in buf_write()
1576 if (backup != NULL) in buf_write()
1581 if (!p_bk && mch_getperm(backup) >= 0) in buf_write()
1583 p = backup + STRLEN(backup) - 1 - STRLEN(backup_ext); in buf_write()
1584 if (p < backup) // empty file name ??? in buf_write()
1585 p = backup; in buf_write()
1587 while (*p > 'a' && mch_getperm(backup) >= 0) in buf_write()
1591 VIM_CLEAR(backup); in buf_write()
1594 if (backup != NULL) in buf_write()
1603 if (vim_rename(fname, backup) == 0) in buf_write()
1606 VIM_CLEAR(backup); // don't do the rename below in buf_write()
1609 if (backup == NULL && !forceit) in buf_write()
1650 && !(exiting && backup != NULL)) in buf_write()
1858 if (backup != NULL && wfname == fname) in buf_write()
1870 vim_rename(backup, fname); in buf_write()
1873 mch_remove(backup); in buf_write()
1878 vim_rename(backup, fname); in buf_write()
1918 if (backup != NULL && overwriting && !append) in buf_write()
1919 (void)mch_copy_file_attribute(backup, wfname); in buf_write()
2191 mch_copy_sec(backup, wfname); in buf_write()
2197 if (backup != NULL && !backup_copy) in buf_write()
2312 if (backup != NULL) in buf_write()
2323 if ((fd = mch_open((char *)backup, O_RDONLY | O_EXTRA, 0)) >= 0) in buf_write()
2346 if (vim_rename(backup, fname) == 0) in buf_write()
2451 if (backup != NULL) in buf_write()
2461 vim_rename(backup, (char_u *)org); in buf_write()
2462 VIM_CLEAR(backup); // don't delete the file in buf_write()
2491 if (!p_bk && backup != NULL && !write_info.bw_conv_error in buf_write()
2492 && mch_remove(backup) != 0) in buf_write()
2505 vim_free(backup); in buf_write()