diff options
Diffstat (limited to 'gcc/ada/s-vxwext.ads')
-rw-r--r-- | gcc/ada/s-vxwext.ads | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/gcc/ada/s-vxwext.ads b/gcc/ada/s-vxwext.ads index bc458395c8b..f1906a68734 100644 --- a/gcc/ada/s-vxwext.ads +++ b/gcc/ada/s-vxwext.ads @@ -81,4 +81,13 @@ package System.VxWorks.Ext is function Set_Time_Slice (ticks : int) return int; pragma Import (C, Set_Time_Slice, "kernelTimeSlice"); + -------------------------------- + -- Processor Affinity for SMP -- + -------------------------------- + + function taskCpuAffinitySet (tid : t_id; CPU : int) return int; + pragma Convention (C, taskCpuAffinitySet); + -- For SMP run-times set the CPU affinity. + -- For uniprocessor systems return ERROR status. + end System.VxWorks.Ext; |