From 992ff1bb50aeffd3f637b86e1869033861a30ac6 Mon Sep 17 00:00:00 2001
From: Archit Gupta <71798289+archigup@users.noreply.github.com>
Date: Tue, 16 Aug 2022 04:11:17 -0700
Subject: [PATCH] Fix warnings in posix port (#544)

Fixes warnings about unused parameters and variables when built with
`-Wall -Wextra`.
---
 portable/ThirdParty/GCC/Posix/port.c | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/portable/ThirdParty/GCC/Posix/port.c b/portable/ThirdParty/GCC/Posix/port.c
index 57905bce3..c18705a49 100644
--- a/portable/ThirdParty/GCC/Posix/port.c
+++ b/portable/ThirdParty/GCC/Posix/port.c
@@ -325,6 +325,7 @@ portBASE_TYPE xPortSetInterruptMask( void )
 
 void vPortClearInterruptMask( portBASE_TYPE xMask )
 {
+    ( void ) xMask;
 }
 /*-----------------------------------------------------------*/
 
@@ -385,6 +386,8 @@ static void vPortSystemTickHandler( int sig )
     Thread_t * pxThreadToSuspend;
     Thread_t * pxThreadToResume;
 
+    ( void ) sig;
+
 /* uint64_t xExpectedTicks; */
 
     uxCriticalNesting++; /* Signals are blocked in this signal handler. */
@@ -425,6 +428,8 @@ void vPortThreadDying( void * pxTaskToDelete,
 {
     Thread_t * pxThread = prvGetThreadFromTask( pxTaskToDelete );
 
+    ( void ) pxPendYield;
+
     pxThread->xDying = pdTRUE;
 }
 
@@ -526,7 +531,7 @@ static void prvResumeThread( Thread_t * xThreadId )
 
 static void prvSetupSignalsAndSchedulerPolicy( void )
 {
-    struct sigaction sigresume, sigtick;
+    struct sigaction sigtick;
     int iRet;
 
     hMainThread = pthread_self();