summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBrandon Bennett <bennetb@gmail.com>2011-11-18 22:43:35 -0700
committerBrandon Bennett <bennetb@gmail.com>2011-11-18 22:43:35 -0700
commit09a042d23b77b505380ac451516acaff4810c01a (patch)
treebc0cec9101739cf3af2afdb823b19d0e37515fc0
parent84cf4183ba6f577ee01abe7f1f5a6d4b23df35a8 (diff)
downloadandroid_external_elfutils-cm-9.1.0.tar.gz
android_external_elfutils-cm-9.1.0.tar.bz2
android_external_elfutils-cm-9.1.0.zip
Fix building OS X 10.7 (lion)ics-releaseicscm-9.1.0
Checks OS X version and only defines strnlen if on versions lower than lion. Change-Id: Ief2f9461865416a53eba515607747fe1045f4387
-rw-r--r--config-compat-darwin.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/config-compat-darwin.h b/config-compat-darwin.h
index 7953bb6a..cc4b7ca4 100644
--- a/config-compat-darwin.h
+++ b/config-compat-darwin.h
@@ -38,6 +38,7 @@ static inline char *dcgettext (char *__domainname, char *__msgid, int __category
return NULL;
}
+#if __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ < 1070
static inline size_t strnlen (const char *__string, size_t __maxlen)
{
int len = 0;
@@ -45,6 +46,7 @@ static inline size_t strnlen (const char *__string, size_t __maxlen)
len++;
return len;
}
+#endif
static inline void *mempcpy (void * __dest, const void * __src, size_t __n)
{