From 9094aa187f19c21ab974d9fa9a2a91ee620fa529 Mon Sep 17 00:00:00 2001 From: Arvid Picciani Date: Sun, 9 Sep 2012 21:36:55 +0200 Subject: android: we have mkdtemp. they just forgot to declare it. see: bionic ad1ff2fb268034074488f0b4b30b5311008b8617 Change-Id: Ide0c0edaa1b5fd17e58ffce1e3d49e320d80e57a Reviewed-by: Qt Doc Bot Reviewed-by: Robin Burchell Reviewed-by: Arvid Picciani --- src/corelib/io/qtemporarydir.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/corelib/io/qtemporarydir.cpp b/src/corelib/io/qtemporarydir.cpp index fde1944f8f..6ee8762341 100644 --- a/src/corelib/io/qtemporarydir.cpp +++ b/src/corelib/io/qtemporarydir.cpp @@ -52,7 +52,7 @@ #endif #include // mkdtemp -#if defined(Q_OS_QNX) || defined(Q_OS_WIN) || defined(Q_OS_LINUX_ANDROID) +#if defined(Q_OS_QNX) || defined(Q_OS_WIN) #include #endif @@ -94,7 +94,7 @@ static QString defaultTemplateName() return QDir::tempPath() + QLatin1Char('/') + baseName + QLatin1String("-XXXXXX"); } -#if defined(Q_OS_QNX ) || defined(Q_OS_WIN) || defined(Q_OS_LINUX_ANDROID) +#if defined(Q_OS_QNX ) || defined(Q_OS_WIN) static char *mkdtemp(char *templateName) { static const char letters[] = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"; @@ -138,6 +138,8 @@ static char *mkdtemp(char *templateName) } return 0; } +#elif defined(Q_OS_LINUX_ANDROID) +extern char *mkdtemp(char *); #endif void QTemporaryDirPrivate::create(const QString &templateName) -- cgit v1.2.3