Lines Matching refs:tmppath

1005 	char *tmppath;  in backend_create_backup_locked()  local
1027 if ((tmppath = malloc(PATH_MAX)) == NULL) { in backend_create_backup_locked()
1079 (void) strlcpy(tmppath, finalpath, PATH_MAX); in backend_create_backup_locked()
1080 if (strlcat(tmppath, "-tmpXXXXXX", PATH_MAX) >= PATH_MAX) { in backend_create_backup_locked()
1108 outfd = mkstemp(tmppath); in backend_create_backup_locked()
1111 name, tmppath, strerror(errno)); in backend_create_backup_locked()
1117 if ((result = backend_do_copy(src, infd, (const char *)tmppath, in backend_create_backup_locked()
1127 if (rename(tmppath, finalpath) < 0) { in backend_create_backup_locked()
1130 name, tmppath, finalpath, strerror(errno)); in backend_create_backup_locked()
1135 tmppath[len] = 0; /* strip -XXXXXX, for reference symlink */ in backend_create_backup_locked()
1137 (void) unlink(tmppath); in backend_create_backup_locked()
1138 if (symlink(finalname, tmppath) < 0) { in backend_create_backup_locked()
1142 name, tmppath, finalname, strerror(errno)); in backend_create_backup_locked()
1168 (void) unlink(tmppath); in backend_create_backup_locked()
1178 free(tmppath); in backend_create_backup_locked()
1493 char *tmppath = malloc(PATH_MAX); in backend_copy_repository() local
1498 if (tmppath == NULL) { in backend_copy_repository()
1506 (void) strlcpy(tmppath, dst, PATH_MAX); in backend_copy_repository()
1507 sz = strlcat(tmppath, "-XXXXXX", PATH_MAX); in backend_copy_repository()
1511 "Backend copy failed: strlcat %s: overflow\n", tmppath); in backend_copy_repository()
1515 if ((dstfd = mkstemp(tmppath)) < 0) { in backend_copy_repository()
1517 tmppath, strerror(errno)); in backend_copy_repository()
1552 if (rename(tmppath, dst) < 0) { in backend_copy_repository()
1555 tmppath, dst, strerror(errno)); in backend_copy_repository()
1560 if (res != REP_PROTOCOL_SUCCESS && unlink(tmppath) < 0) in backend_copy_repository()
1563 tmppath, strerror(errno)); in backend_copy_repository()
1569 free(tmppath); in backend_copy_repository()