blob: 43d28ec2caf67ce7fa1cd534c819000ca16c1226 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
$NetBSD: patch-aa,v 1.5 1998/11/05 00:24:38 mycroft Exp $
--- receiver.c.orig Tue Nov 3 17:00:46 1998
+++ receiver.c Wed Nov 4 18:59:23 1998
@@ -387,6 +387,9 @@
continue;
}
+#ifdef HAVE_MKSTEMP
+ fd2 = do_mkstemp(fnametmp);
+#else
if (NULL == do_mktemp(fnametmp)) {
rprintf(FERROR,"mktemp %s failed\n",fnametmp);
receive_data(f_in,buf,-1,NULL,file->length);
@@ -402,6 +405,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) {
|