summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTobias Klauser <tklauser@distanz.ch>2013-08-09 11:43:52 +0200
committerTobias Klauser <tklauser@distanz.ch>2013-08-09 11:44:59 +0200
commitaf0c1f5f89750f16054c988937e180764c411c20 (patch)
tree9b168ffbf33239499af8e67bfa2ad8b1f4840aa0
parentcd69ac14e478483f38d8ff9a6671e5f65ef5473a (diff)
promisc: Constify `ifname' parameters to {enter,leave}_promiscuous_mode()
The parameter `ifname' to {enter,leave}_promiscuous_mode() is never modified inside the functions, thus mark it as const. Signed-off-by: Tobias Klauser <tklauser@distanz.ch>
-rw-r--r--promisc.c4
-rw-r--r--promisc.h4
2 files changed, 4 insertions, 4 deletions
diff --git a/promisc.c b/promisc.c
index 32184b1..56f6e4b 100644
--- a/promisc.c
+++ b/promisc.c
@@ -5,7 +5,7 @@
#include "promisc.h"
#include "dev.h"
-short enter_promiscuous_mode(char *ifname)
+short enter_promiscuous_mode(const char *ifname)
{
short ifflags;
@@ -18,7 +18,7 @@ short enter_promiscuous_mode(char *ifname)
return ifflags;
}
-void leave_promiscuous_mode(char *ifname, short oldflags)
+void leave_promiscuous_mode(const char *ifname, short oldflags)
{
if (!strncmp("any", ifname, strlen("any")))
return;
diff --git a/promisc.h b/promisc.h
index b290b92..3dc275f 100644
--- a/promisc.h
+++ b/promisc.h
@@ -1,7 +1,7 @@
#ifndef PROMISC_H
#define PROMISC_H
-extern short enter_promiscuous_mode(char *ifname);
-extern void leave_promiscuous_mode(char *ifname, short oldflags);
+extern short enter_promiscuous_mode(const char *ifname);
+extern void leave_promiscuous_mode(const char *ifname, short oldflags);
#endif /* PROMISC_H */