diff options
author | Olivier Hainque <hainque@adacore.com> | 2024-08-26 17:49:12 +0200 |
---|---|---|
committer | Marc Poulhiès <dkm@gcc.gnu.org> | 2024-10-08 10:37:11 +0200 |
commit | c28066c154a7014efd5214dd5f653cab12451a31 (patch) | |
tree | 5062e4a63f58f85fcd779d62b7937284a254f425 /gcc | |
parent | eeb0a0eae55a68069edd0d9074e7e3adfbceee64 (diff) | |
download | gcc-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.
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ada/libgnarl/s-linux__android-aarch64.ads | 1 | ||||
-rw-r--r-- | gcc/ada/libgnarl/s-linux__android-arm.ads | 1 | ||||
-rw-r--r-- | gcc/ada/libgnarl/s-osinte__android.ads | 1 |
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; |