diff options
author | Bernard Banner <banner@adacore.com> | 2012-11-06 09:41:56 +0000 |
---|---|---|
committer | Arnaud Charlet <charlet@gcc.gnu.org> | 2012-11-06 10:41:56 +0100 |
commit | 3c55062f3030f6dcd365f89ba9ecfea2131889b4 (patch) | |
tree | 592dfa4c5da0b2f747924e5303aa856760fe858d /gcc/ada/adaint.h | |
parent | 055311ddefe5674b074075c3720e23693370f062 (diff) | |
download | gcc-3c55062f3030f6dcd365f89ba9ecfea2131889b4.tar.gz |
2012-11-06 Bernard Banner <banner@adacore.com>
* adaint.c Add file macro definitions missing on Android.
* adaint.h Avoid definitions related to task affinity and CPU
sets since this functionality is missing on the Android
* errno.c (__set_errno): Android already contains such a named
procedure so do include again.
* gsocket.h: Sockets not supported on Android.
* init.c: Avoid linux related code not supported on Android.
* sysdep.c (sigismember, sigaddset, sigdelset, sigemptyset,
sigfillset): wrapper functions since sig routines are defined
as inline macros on Android.
* terminals.c: Add stubs for terminal related functions not
supported on Android.
From-SVN: r193213
Diffstat (limited to 'gcc/ada/adaint.h')
-rw-r--r-- | gcc/ada/adaint.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/gcc/ada/adaint.h b/gcc/ada/adaint.h index 6097e61f882..7956e27a709 100644 --- a/gcc/ada/adaint.h +++ b/gcc/ada/adaint.h @@ -250,7 +250,11 @@ extern char * __gnat_locate_executable_file (char *, char *); extern char * __gnat_locate_file_with_predicate (char *, char *, int (*)(char*)); -#if defined (linux) +#if defined (__ANDROID__) +#undef linux +extern void *__gnat_lwp_self (void); + +#elif defined (linux) extern void *__gnat_lwp_self (void); /* Routines for interface to required CPU set primitives */ |