rem: write(fd, batch_prefix, strlen(batch_prefix));
add: write(fd, batch_name, strlen(batch_name));
context: void write_batch_argvs_file(int argc, char *argv[]){	int fd, i;	char filename[MAXPATHLEN];	stringjoin(filename, sizeof filename,		   batch_prefix, ".rsync_argvs", NULL);	fd = do_open(filename, O_WRONLY | O_CREAT | O_TRUNC,		     S_IRUSR | S_IWUSR | S_IEXEC);	if (fd < 0) {		rsyserr(FERROR, errno, "Batch file %s open error", filename);		exit_cleanup(1);	}	/* Write argvs info to BATCH.rsync_argvs file */	for (i = 0; i < argc; i++) {		if (i == argc - 2) /* Skip source directory on cmdline */			continue;		if (strncmp(argv[i], "--files-from=", 13) == 0)			continue;		if (i != 0)			write(fd, " ", 1);		if (strncmp(argv[i], "--write-batch=", 14) == 0) {			write(fd, "--read-batch=", 13);			write(fd, batch_prefix, strlen(batch_prefix));		} else if (i == argc - 1) {			char *p = find_colon(argv[i]);			if (p) {				if (*++p == ':')					p++;			} else				p = argv[i];			write(fd, "${1:-", 5);			write(fd, p, strlen(p));			write(fd, "}", 1);		} else			write(fd, argv[i], strlen(argv[i]));	}	if (write(fd, "\n", 1) != 1 || close(fd) < 0) {		rsyserr(FERROR, errno, "Batch file %s write error", filename);		exit_cleanup(1);	}}