summaryrefslogtreecommitdiffhomepage
path: root/listener.c
diff options
context:
space:
mode:
authorMatt Johnston <matt@ucc.asn.au>2018-01-25 21:55:25 +0800
committerGitHub <noreply@github.com>2018-01-25 21:55:25 +0800
commite64e25e4d69ddb8f1c7fb8bbdcd09817cae4ca55 (patch)
tree679ecdd500c6355f7b11dbef36c66906065a8ee2 /listener.c
parentba23b823dcec4203dcee59204f0a7dac1a390d96 (diff)
parent598056d1686127285c389cacbdd20707c350d05a (diff)
Merge pull request #49 from fperrad/20170812_lint
Some linting, const parameters
Diffstat (limited to 'listener.c')
-rw-r--r--listener.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/listener.c b/listener.c
index a7f0730..9cccefc 100644
--- a/listener.c
+++ b/listener.c
@@ -53,7 +53,7 @@ void set_listener_fds(fd_set * readfds) {
}
-void handle_listeners(fd_set * readfds) {
+void handle_listeners(const fd_set * readfds) {
unsigned int i, j;
struct Listener *listener;
@@ -76,10 +76,10 @@ void handle_listeners(fd_set * readfds) {
/* acceptor(int fd, void* typedata) is a function to accept connections,
* cleanup(void* typedata) happens when cleaning up */
-struct Listener* new_listener(int socks[], unsigned int nsocks,
+struct Listener* new_listener(const int socks[], unsigned int nsocks,
int type, void* typedata,
- void (*acceptor)(struct Listener* listener, int sock),
- void (*cleanup)(struct Listener*)) {
+ void (*acceptor)(const struct Listener* listener, int sock),
+ void (*cleanup)(const struct Listener*)) {
unsigned int i, j;
struct Listener *newlisten = NULL;
@@ -132,8 +132,8 @@ struct Listener* new_listener(int socks[], unsigned int nsocks,
/* Return the first listener which matches the type-specific comparison
* function. Particularly needed for global requests, like tcp */
-struct Listener * get_listener(int type, void* typedata,
- int (*match)(void*, void*)) {
+struct Listener * get_listener(int type, const void* typedata,
+ int (*match)(const void*, const void*)) {
unsigned int i;
struct Listener* listener;