22 lines
597 B
Text
22 lines
597 B
Text
$NetBSD: patch-aa,v 1.3 1998/08/07 11:10:50 agc Exp $
|
|
|
|
--- rsync.c.orig Thu Jun 18 09:27:56 1998
|
|
+++ rsync.c Sat Jul 4 05:49:43 1998
|
|
@@ -879,6 +879,9 @@
|
|
continue;
|
|
}
|
|
|
|
+#ifdef HAVE_MKSTEMP
|
|
+ fd2 = mkstemp(fnametmp);
|
|
+#else
|
|
if (NULL == do_mktemp(fnametmp)) {
|
|
rprintf(FERROR,"mktemp %s failed\n",fnametmp);
|
|
receive_data(f_in,buf,-1,NULL);
|
|
@@ -894,6 +897,7 @@
|
|
this out */
|
|
fd2 = do_open(fnametmp,O_WRONLY|O_CREAT|O_EXCL,
|
|
file->mode & ACCESSPERMS);
|
|
+#endif
|
|
|
|
if (fd2 == -1 && relative_paths && errno == ENOENT &&
|
|
create_directory_path(fnametmp) == 0) {
|