From e5d60243f991e19cc43c58fcfaead51f837d6c1f Mon Sep 17 00:00:00 2001 From: Bryan Dunsmore Date: Wed, 20 Nov 2013 18:05:17 -0600 Subject: signal methods: Add restrict keyword --- cpukit/posix/src/pthreadsigmask.c | 4 ++-- cpukit/posix/src/sigaction.c | 4 ++-- cpukit/posix/src/sigprocmask.c | 4 ++-- cpukit/posix/src/sigtimedwait.c | 6 +++--- cpukit/posix/src/sigwait.c | 4 ++-- cpukit/posix/src/sigwaitinfo.c | 4 ++-- 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 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 int sigwaitinfo( - const sigset_t *set, - siginfo_t *info + const sigset_t *__restrict set, + siginfo_t *__restrict info ) { return sigtimedwait( set, info, NULL ); -- cgit v1.2.3