summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBryan Dunsmore <dunsmoreb@gmail.com>2013-11-20 18:05:17 -0600
committerJoel Sherrill <joel.sherrill@oarcorp.com>2013-11-29 17:24:41 -0600
commite5d60243f991e19cc43c58fcfaead51f837d6c1f (patch)
tree1c43f19b9a9c7be08e67a77ec4a6831e6eac55a7
parentpsxtests: add documentation for psx05 (diff)
downloadrtems-e5d60243f991e19cc43c58fcfaead51f837d6c1f.tar.bz2
signal methods: Add restrict keyword
-rw-r--r--cpukit/posix/src/pthreadsigmask.c4
-rw-r--r--cpukit/posix/src/sigaction.c4
-rw-r--r--cpukit/posix/src/sigprocmask.c4
-rw-r--r--cpukit/posix/src/sigtimedwait.c6
-rw-r--r--cpukit/posix/src/sigwait.c4
-rw-r--r--cpukit/posix/src/sigwaitinfo.c4
6 files changed, 13 insertions, 13 deletions
diff --git a/cpukit/posix/src/pthreadsigmask.c b/cpukit/posix/src/pthreadsigmask.c
index dc97b8dad9..d90902e847 100644
--- a/cpukit/posix/src/pthreadsigmask.c
+++ b/cpukit/posix/src/pthreadsigmask.c
@@ -33,8 +33,8 @@
int pthread_sigmask(
int how,
- const sigset_t *set,
- sigset_t *oset
+ const sigset_t *__restrict set,
+ sigset_t *__restrict oset
)
{
POSIX_API_Control *api;
diff --git a/cpukit/posix/src/sigaction.c b/cpukit/posix/src/sigaction.c
index d5300ebd9f..ab068286b0 100644
--- a/cpukit/posix/src/sigaction.c
+++ b/cpukit/posix/src/sigaction.c
@@ -38,8 +38,8 @@ extern void PARAMETERS_PASSING_S (int num_signal, const struct sigaction inf);
int sigaction(
int sig,
- const struct sigaction *act,
- struct sigaction *oact
+ const struct sigaction *__restrict act,
+ struct sigaction *__restrict oact
)
{
ISR_Level level;
diff --git a/cpukit/posix/src/sigprocmask.c b/cpukit/posix/src/sigprocmask.c
index b6daf81e35..134662f709 100644
--- a/cpukit/posix/src/sigprocmask.c
+++ b/cpukit/posix/src/sigprocmask.c
@@ -28,8 +28,8 @@
*/
int sigprocmask(
int how,
- const sigset_t *set,
- sigset_t *oset
+ const sigset_t *__restrict set,
+ sigset_t *__restrict oset
)
{
/*
diff --git a/cpukit/posix/src/sigtimedwait.c b/cpukit/posix/src/sigtimedwait.c
index a7fbc1f7d3..2f1f2cc6aa 100644
--- a/cpukit/posix/src/sigtimedwait.c
+++ b/cpukit/posix/src/sigtimedwait.c
@@ -67,9 +67,9 @@ found_it:
* 3.3.8 Synchronously Accept a Signal, P1003.1b-1993, p. 76
*/
int sigtimedwait(
- const sigset_t *set,
- siginfo_t *info,
- const struct timespec *timeout
+ const sigset_t *__restrict set,
+ siginfo_t *__restrict info,
+ const struct timespec *__restrict timeout
)
{
Thread_Control *executing;
diff --git a/cpukit/posix/src/sigwait.c b/cpukit/posix/src/sigwait.c
index a51fe7b2ff..5a7c95cb58 100644
--- a/cpukit/posix/src/sigwait.c
+++ b/cpukit/posix/src/sigwait.c
@@ -23,8 +23,8 @@
#include <errno.h>
int sigwait(
- const sigset_t *set,
- int *sig
+ const sigset_t *__restrict set,
+ int *__restrict sig
)
{
int status;
diff --git a/cpukit/posix/src/sigwaitinfo.c b/cpukit/posix/src/sigwaitinfo.c
index 4538f5df07..d28b22eb4f 100644
--- a/cpukit/posix/src/sigwaitinfo.c
+++ b/cpukit/posix/src/sigwaitinfo.c
@@ -25,8 +25,8 @@
#include <signal.h>
int sigwaitinfo(
- const sigset_t *set,
- siginfo_t *info
+ const sigset_t *__restrict set,
+ siginfo_t *__restrict info
)
{
return sigtimedwait( set, info, NULL );