From 325e063f18620ebd497e3127e860332df2e778f3 Mon Sep 17 00:00:00 2001
From: Mark Charlebois <charlebm@gmail.com>
Date: Tue, 2 Jun 2015 08:51:15 -0700
Subject: [PATCH] POSIX: fixes for gcc

GCC complains about strict prototypes.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
---
 src/platforms/posix/px4_layer/hrt_thread.c | 1 +
 src/platforms/posix/px4_layer/hrt_work.h   | 4 ++--
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/platforms/posix/px4_layer/hrt_thread.c b/src/platforms/posix/px4_layer/hrt_thread.c
index fc4f49900d..dc0f3baa97 100644
--- a/src/platforms/posix/px4_layer/hrt_thread.c
+++ b/src/platforms/posix/px4_layer/hrt_thread.c
@@ -71,6 +71,7 @@ sem_t _hrt_work_lock;
 /****************************************************************************
  * Private Functions
  ****************************************************************************/
+static void hrt_work_process(void);
 
 /****************************************************************************
  * Name: work_process
diff --git a/src/platforms/posix/px4_layer/hrt_work.h b/src/platforms/posix/px4_layer/hrt_work.h
index ab3b5180e1..566684eb86 100644
--- a/src/platforms/posix/px4_layer/hrt_work.h
+++ b/src/platforms/posix/px4_layer/hrt_work.h
@@ -46,8 +46,8 @@ void hrt_work_queue_init(void);
 int hrt_work_queue(struct work_s *work, worker_t worker, void *arg, uint32_t delay);
 void hrt_work_cancel(struct work_s *work);
 
-inline void hrt_work_lock();
-inline void hrt_work_unlock();
+inline void hrt_work_lock(void);
+inline void hrt_work_unlock(void);
 
 inline void hrt_work_lock()
 {
-- 
GitLab