From 949265991e186d7262677fa81cf17ccaa8b78cbd Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Sat, 21 Sep 2013 16:17:48 -0500 Subject: semopen.c: Address set but unused variable warning --- cpukit/posix/src/semopen.c | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'cpukit/posix/src/semopen.c') diff --git a/cpukit/posix/src/semopen.c b/cpukit/posix/src/semopen.c index b86308030b..e61fad01bd 100644 --- a/cpukit/posix/src/semopen.c +++ b/cpukit/posix/src/semopen.c @@ -43,6 +43,14 @@ * parameters must be present. */ +/* + * mode is set but never used. GCC gives a warning for this + * and we need to tell GCC not to complain. But we have to + * have it because we have to work through the variable + * arguments to get to attr. + */ +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wunused-but-set-variable" sem_t *sem_open( const char *name, int oflag, @@ -137,3 +145,4 @@ return_id: return (sem_t *)&the_semaphore->Object.id; #endif } +#pragma GCC diagnostic pop -- cgit v1.2.3