aboutsummaryrefslogtreecommitdiffstats
path: root/src/libstrongswan/utils/compat/android.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/libstrongswan/utils/compat/android.h')
-rw-r--r--src/libstrongswan/utils/compat/android.h28
1 files changed, 0 insertions, 28 deletions
diff --git a/src/libstrongswan/utils/compat/android.h b/src/libstrongswan/utils/compat/android.h
index a9a1b13a5..b3ea9c475 100644
--- a/src/libstrongswan/utils/compat/android.h
+++ b/src/libstrongswan/utils/compat/android.h
@@ -21,8 +21,6 @@
#ifndef ANDROID_H_
#define ANDROID_H_
-#include <android/api-level.h>
-
/* stuff defined in AndroidConfig.h, which is included using the -include
* command-line option, thus cannot be undefined using -U CFLAGS options.
* the reason we have to undefine these flags in the first place, is that
@@ -30,30 +28,4 @@
* actually defined. */
#undef HAVE_BACKTRACE
-/* sigwaitinfo() is not defined up to this API level, provide a fallback */
-#if __ANDROID_API__ <= 21
-#include <errno.h>
-#include <signal.h>
-
-static inline int sigwaitinfo(const sigset_t *set, void *info)
-{
- int sig, err;
-
- if (info)
- { /* we don't replicate siginfo_t, which we don't use */
- errno = EINVAL;
- return -1;
- }
- err = sigwait(set, &sig);
- if (err != 0)
- {
- errno = err;
- sig = -1;
- }
- return sig;
-}
-#else
-#error Check availability of sigwaitinfo() in this API level
-#endif
-
#endif /** ANDROID_H_ @}*/