aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOlivier Hainque <hainque@adacore.com>2024-08-26 17:49:12 +0200
committerMarc Poulhiès <dkm@gcc.gnu.org>2024-10-08 10:37:11 +0200
commitc28066c154a7014efd5214dd5f653cab12451a31 (patch)
tree5062e4a63f58f85fcd779d62b7937284a254f425
parenteeb0a0eae55a68069edd0d9074e7e3adfbceee64 (diff)
downloadgcc-c28066c154a7014efd5214dd5f653cab12451a31.zip
gcc-c28066c154a7014efd5214dd5f653cab12451a31.tar.gz
gcc-c28066c154a7014efd5214dd5f653cab12451a31.tar.bz2
ada: Add System definitions of SIGSYS for Android
This allows reusing a-intnam__linux.ads for Android. gcc/ada/ChangeLog: * libgnarl/s-linux__android-arm.ads: Define SIGSYS. * libgnarl/s-linux__android-aarch64.ads: Define SIGSYS. * libgnarl/s-osinte__android.ads: Expose SIGSYS value.
-rw-r--r--gcc/ada/libgnarl/s-linux__android-aarch64.ads1
-rw-r--r--gcc/ada/libgnarl/s-linux__android-arm.ads1
-rw-r--r--gcc/ada/libgnarl/s-osinte__android.ads1
3 files changed, 3 insertions, 0 deletions
diff --git a/gcc/ada/libgnarl/s-linux__android-aarch64.ads b/gcc/ada/libgnarl/s-linux__android-aarch64.ads
index 6c64626..4e462f2 100644
--- a/gcc/ada/libgnarl/s-linux__android-aarch64.ads
+++ b/gcc/ada/libgnarl/s-linux__android-aarch64.ads
@@ -111,6 +111,7 @@ package System.Linux is
SIGPROF : constant := 27; -- profiling timer expired
SIGXCPU : constant := 24; -- CPU time limit exceeded
SIGXFSZ : constant := 25; -- filesize limit exceeded
+ SIGSYS : constant := 31; -- bad argument to system call
SIGUNUSED : constant := 31; -- unused signal (GNU/Linux)
SIGSTKFLT : constant := 16; -- coprocessor stack fault (Linux)
SIG32 : constant := 32; -- glibc internal signal
diff --git a/gcc/ada/libgnarl/s-linux__android-arm.ads b/gcc/ada/libgnarl/s-linux__android-arm.ads
index ff369d5..1a21f78 100644
--- a/gcc/ada/libgnarl/s-linux__android-arm.ads
+++ b/gcc/ada/libgnarl/s-linux__android-arm.ads
@@ -111,6 +111,7 @@ package System.Linux is
SIGPROF : constant := 27; -- profiling timer expired
SIGXCPU : constant := 24; -- CPU time limit exceeded
SIGXFSZ : constant := 25; -- filesize limit exceeded
+ SIGSYS : constant := 31; -- bad argument to system call
SIGUNUSED : constant := 31; -- unused signal (GNU/Linux)
SIGSTKFLT : constant := 16; -- coprocessor stack fault (Linux)
SIG32 : constant := 32; -- glibc internal signal
diff --git a/gcc/ada/libgnarl/s-osinte__android.ads b/gcc/ada/libgnarl/s-osinte__android.ads
index 6238906..ee83198 100644
--- a/gcc/ada/libgnarl/s-osinte__android.ads
+++ b/gcc/ada/libgnarl/s-osinte__android.ads
@@ -116,6 +116,7 @@ package System.OS_Interface is
SIGPROF : constant := System.Linux.SIGPROF;
SIGXCPU : constant := System.Linux.SIGXCPU;
SIGXFSZ : constant := System.Linux.SIGXFSZ;
+ SIGSYS : constant := System.Linux.SIGSYS;
SIGUNUSED : constant := System.Linux.SIGUNUSED;
SIGSTKFLT : constant := System.Linux.SIGSTKFLT;