aboutsummaryrefslogtreecommitdiffstats
path: root/syscall.c
diff options
context:
space:
mode:
authorWayne Davison <wayned@samba.org>2004-08-02 21:56:07 +0000
committerWayne Davison <wayned@samba.org>2004-08-02 21:56:07 +0000
commit6dcb93208d8f9047adb1a2b302c946752943edb2 (patch)
treec85c3e615fbbbe8b1b80b69c774d0ab8ec174dd8 /syscall.c
parent84e1a698bfdc69f34204c36f95457cc2aeaaf096 (diff)
downloadandroid_external_rsync-6dcb93208d8f9047adb1a2b302c946752943edb2.tar.gz
android_external_rsync-6dcb93208d8f9047adb1a2b302c946752943edb2.tar.bz2
android_external_rsync-6dcb93208d8f9047adb1a2b302c946752943edb2.zip
Don't use mkstemp() if the OS has open64() but not mkstemp64().
Diffstat (limited to 'syscall.c')
-rw-r--r--syscall.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/syscall.c b/syscall.c
index 95646a3b..1e187662 100644
--- a/syscall.c
+++ b/syscall.c
@@ -152,7 +152,7 @@ int do_mkstemp(char *template, mode_t perms)
RETURN_ERROR_IF(dry_run, 0);
RETURN_ERROR_IF(read_only, EROFS);
-#if defined(HAVE_SECURE_MKSTEMP) && defined(HAVE_FCHMOD)
+#if HAVE_SECURE_MKSTEMP && HAVE_FCHMOD && (!HAVE_OPEN64 || HAVE_MKSTEMP64)
{
int fd = mkstemp(template);
if (fd == -1)