aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/adaint.h
diff options
context:
space:
mode:
authorVincent Celier <celier@adacore.com>2010-10-11 07:14:08 +0000
committerArnaud Charlet <charlet@gcc.gnu.org>2010-10-11 09:14:08 +0200
commit7a259f2ea721ba2e97edd959691d43af12e1b0b0 (patch)
tree6ec3d69c3f4021f1aad41adf4ef0be271bd70e6e /gcc/ada/adaint.h
parent065598527a987b859f68d014d0e0f5ebd99682e1 (diff)
downloadgcc-7a259f2ea721ba2e97edd959691d43af12e1b0b0.zip
gcc-7a259f2ea721ba2e97edd959691d43af12e1b0b0.tar.gz
gcc-7a259f2ea721ba2e97edd959691d43af12e1b0b0.tar.bz2
Makefile.rtl: Add s-multip.
2010-10-11 Vincent Celier <celier@adacore.com> * Makefile.rtl: Add s-multip. * adaint.c: New function __gnat_number_of_cpus, implemented for Linux, defaulting to 1 for other platforms. * adaint.h: New function __gnat_number_of_cpus. * impunit.adb (Non_Imp_File_Names_12): New file list for Ada 2012, with a single component "s-multip". * impunit.ads (Kind_Of_Unit): New enumerated value Ada_12_Unit for Ada 2012. * rtsfind.ads (RTU_Id): New enumerated value System_Multiprocessors * s-multip.ads, s-multip.adb: New Ada 2012 package. * sem_ch10.adb (Analyze_With_Clause): Check also Ada 2012 units. From-SVN: r165274
Diffstat (limited to 'gcc/ada/adaint.h')
-rw-r--r--gcc/ada/adaint.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/ada/adaint.h b/gcc/ada/adaint.h
index a43f9b2..999c024 100644
--- a/gcc/ada/adaint.h
+++ b/gcc/ada/adaint.h
@@ -235,6 +235,8 @@ extern int __gnat_set_close_on_exec (int, int);
extern int __gnat_dup (int);
extern int __gnat_dup2 (int, int);
+extern int __gnat_number_of_cpus (void);
+
extern void __gnat_os_filename (char *, char *, char *,
int *, char *, int *);
#if defined (linux)