1From 2a7e26510cf9276b7e640ca8282cc1c5e46075d0 Mon Sep 17 00:00:00 2001
2From: Khem Raj <raj.khem@gmail.com>
3Date: Tue, 15 Aug 2023 11:59:40 -0700
4Subject: [PATCH] tests: Fix callback prototype
5
6clang errors about it
7
8| ../../git/tests/receive.c:71:34: error: a function declaration without a prototype is deprecated in all versions of C [-Werror,-Wstrict-prototypes]
9|    71 | hdlr_enable(int sig, void (*hdlr)())
10|       |                                  ^
11|       |                                   void
12| 1 error generated.
13
14Upstream-Status: Submitted [https://github.com/rsyslog/librelp/pull/260]
15Signed-off-by: Khem Raj <raj.khem@gmail.com>
16---
17 tests/receive.c | 2 +-
18 tests/send.c    | 2 +-
19 2 files changed, 2 insertions(+), 2 deletions(-)
20
21diff --git a/tests/receive.c b/tests/receive.c
22index f376cb4..c12e911 100644
23--- a/tests/receive.c
24+++ b/tests/receive.c
25@@ -68,7 +68,7 @@ doSleep(int iSeconds, const int iuSeconds)
26 }
27
28 static void
29-hdlr_enable(int sig, void (*hdlr)())
30+hdlr_enable(int sig, void (*hdlr)(const int))
31 {
32 	struct sigaction sigAct;
33 	memset(&sigAct, 0, sizeof (sigAct));
34diff --git a/tests/send.c b/tests/send.c
35index d7e90f0..1b1df4f 100644
36--- a/tests/send.c
37+++ b/tests/send.c
38@@ -57,7 +57,7 @@ struct usrdata { /* used for testing user pointer pass-back */
39 struct usrdata *userdata = NULL;
40
41 static void
42-hdlr_enable(int sig, void (*hdlr)())
43+hdlr_enable(int sig, void (*hdlr)(const int))
44 {
45 	struct sigaction sigAct;
46 	memset(&sigAct, 0, sizeof (sigAct));
47--
482.41.0
49
50