All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 1/2] conntrackd: fix compiler warnings
@ 2013-06-03  9:18 Florian Westphal
  2013-06-03  9:18 ` [PATCH 2/2] include: kill unused PLD_* macros Florian Westphal
  2013-06-05  2:41 ` [PATCH 1/2] conntrackd: fix compiler warnings Pablo Neira Ayuso
  0 siblings, 2 replies; 4+ messages in thread
From: Florian Westphal @ 2013-06-03  9:18 UTC (permalink / raw)
  To: netfilter-devel; +Cc: Florian Westphal

main.c:359:6: warning: ignoring return value of 'nice' [..]
main.c:395:7: warning: ignoring return value of 'chdir' [..]
run.c:43:17: warning: declaration of 'signal' shadows a global declaration

Signed-off-by: Florian Westphal <fw@strlen.de>
---
 src/main.c |   22 ++++++++++++++++++++--
 src/run.c  |    4 ++--
 2 files changed, 22 insertions(+), 4 deletions(-)

diff --git a/src/main.c b/src/main.c
index 831a3c2..dafeaee 100644
--- a/src/main.c
+++ b/src/main.c
@@ -23,6 +23,7 @@
 
 #include <sys/types.h>
 #include <sys/stat.h>
+#include <errno.h>
 #include <fcntl.h>
 #include <sys/utsname.h>
 #include <string.h>
@@ -112,6 +113,23 @@ set_action_by_table(int i, int argc, char *argv[],
 	return i;
 }
 
+static void
+set_nice_value(int nv)
+{
+	errno = 0;
+	if (nice(nv) == -1 && errno) /* warn only */
+		fprintf(stderr, "Cannot set nice level %d: %s\n",
+			nv, strerror(errno));
+}
+
+static void
+do_chdir(const char *d)
+{
+	if (chdir(d))
+		fprintf(stderr, "Cannot change current directory to %s: %s\n",
+			d, strerror(errno));
+}
+
 int main(int argc, char *argv[])
 {
 	int ret, i, action = -1;
@@ -356,7 +374,7 @@ int main(int argc, char *argv[])
 	/*
 	 * Setting process priority and scheduler
 	 */
-	nice(CONFIG(nice));
+	set_nice_value(CONFIG(nice));
 
 	if (CONFIG(sched).type != SCHED_OTHER) {
 		struct sched_param schedparam = {
@@ -382,7 +400,7 @@ int main(int argc, char *argv[])
 		exit(EXIT_FAILURE);
 	}
 
-	chdir("/");
+	do_chdir("/");
 	close(STDIN_FILENO);
 
 	/* Daemonize conntrackd */
diff --git a/src/run.c b/src/run.c
index 44a179f..7fa6889 100644
--- a/src/run.c
+++ b/src/run.c
@@ -40,14 +40,14 @@
 #include <time.h>
 #include <fcntl.h>
 
-void killer(int signal)
+void killer(int signo)
 {
 	/* Signals are re-entrant, disable signal handling to avoid problems
 	 * in case we receive SIGINT and SIGTERM in a row. This function is
 	 * also called via -k from the unix socket context, we already disabled
 	 * signals in that path, so don't do it.
 	 */
-	if (signal)
+	if (signo)
 		sigprocmask(SIG_BLOCK, &STATE(block), NULL);
 
 	local_server_destroy(&STATE(local));
-- 
1.7.8.6


^ permalink raw reply related	[flat|nested] 4+ messages in thread

* [PATCH 2/2] include: kill unused PLD_* macros
  2013-06-03  9:18 [PATCH 1/2] conntrackd: fix compiler warnings Florian Westphal
@ 2013-06-03  9:18 ` Florian Westphal
  2013-06-05  2:42   ` Pablo Neira Ayuso
  2013-06-05  2:41 ` [PATCH 1/2] conntrackd: fix compiler warnings Pablo Neira Ayuso
  1 sibling, 1 reply; 4+ messages in thread
From: Florian Westphal @ 2013-06-03  9:18 UTC (permalink / raw)
  To: netfilter-devel; +Cc: Florian Westphal

Signed-off-by: Florian Westphal <fw@strlen.de>
---
 include/network.h |   12 ------------
 1 files changed, 0 insertions(+), 12 deletions(-)

diff --git a/include/network.h b/include/network.h
index 41c35af..79745f3 100644
--- a/include/network.h
+++ b/include/network.h
@@ -173,18 +173,6 @@ static inline int between(uint32_t seq1, uint32_t seq2, uint32_t seq3)
 	return seq3 - seq2 >= seq1 - seq2;
 }
 
-#define PLD_NETWORK2HOST(x)						 \
-({									 \
-	x->len = ntohs(x->len);						 \
-	x->query = ntohs(x->query);					 \
-})
-
-#define PLD_HOST2NETWORK(x)						 \
-({									 \
-	x->len = htons(x->len);						 \
-	x->query = htons(x->query);					 \
-})
-
 struct netattr {
 	uint16_t nta_len;
 	uint16_t nta_attr;
-- 
1.7.8.6


^ permalink raw reply related	[flat|nested] 4+ messages in thread

* Re: [PATCH 1/2] conntrackd: fix compiler warnings
  2013-06-03  9:18 [PATCH 1/2] conntrackd: fix compiler warnings Florian Westphal
  2013-06-03  9:18 ` [PATCH 2/2] include: kill unused PLD_* macros Florian Westphal
@ 2013-06-05  2:41 ` Pablo Neira Ayuso
  1 sibling, 0 replies; 4+ messages in thread
From: Pablo Neira Ayuso @ 2013-06-05  2:41 UTC (permalink / raw)
  To: Florian Westphal; +Cc: netfilter-devel

On Mon, Jun 03, 2013 at 11:18:24AM +0200, Florian Westphal wrote:
> main.c:359:6: warning: ignoring return value of 'nice' [..]
> main.c:395:7: warning: ignoring return value of 'chdir' [..]
> run.c:43:17: warning: declaration of 'signal' shadows a global declaration

Applied, thanks.

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [PATCH 2/2] include: kill unused PLD_* macros
  2013-06-03  9:18 ` [PATCH 2/2] include: kill unused PLD_* macros Florian Westphal
@ 2013-06-05  2:42   ` Pablo Neira Ayuso
  0 siblings, 0 replies; 4+ messages in thread
From: Pablo Neira Ayuso @ 2013-06-05  2:42 UTC (permalink / raw)
  To: Florian Westphal; +Cc: netfilter-devel

Applied, thanks.

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2013-06-05  2:42 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-06-03  9:18 [PATCH 1/2] conntrackd: fix compiler warnings Florian Westphal
2013-06-03  9:18 ` [PATCH 2/2] include: kill unused PLD_* macros Florian Westphal
2013-06-05  2:42   ` Pablo Neira Ayuso
2013-06-05  2:41 ` [PATCH 1/2] conntrackd: fix compiler warnings Pablo Neira Ayuso

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.