mirror of
https://github.com/curl/curl.git
synced 2026-08-26 10:33:33 +03:00
build: replace configure check with PP condition (Android <21)
To make it build again with CMake + Android 20 and earlier.8e34505776synced `getpwuid_r()` detection in cmake with autotools. It means cmake started detecting it with Android <21 just like autotools, and thus cmake builds also need to tackle the missing declaration with old Android SDK versions. Use a PP solution, allowing to drop the autotools-specific on used before this patch. Follow-up to8e34505776#15164 Follow-up to9c33813d83#2609 Ref: #2058 Closes #15871
This commit is contained in:
parent
280ff5ca03
commit
0f1b23e960
3 changed files with 2 additions and 8 deletions
|
|
@ -927,7 +927,8 @@ endings either CRLF or LF so 't' is appropriate.
|
|||
#define STRCONST(x) x,sizeof(x)-1
|
||||
|
||||
/* Some versions of the Android SDK is missing the declaration */
|
||||
#if defined(HAVE_GETPWUID_R) && defined(HAVE_DECL_GETPWUID_R_MISSING)
|
||||
#if defined(HAVE_GETPWUID_R) && \
|
||||
defined(__ANDROID_API__) && (__ANDROID_API__ < 21)
|
||||
struct passwd;
|
||||
int getpwuid_r(uid_t uid, struct passwd *pwd, char *buf,
|
||||
size_t buflen, struct passwd **result);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue