Module Name: src
Committed By: kamil
Date: Sat Jun 13 16:51:59 UTC 2020
Modified Files:
src/lib/librumpuser: sp_common.c
Log Message:
Fix incompatible function pointer casts
To generate a diff of this commit:
cvs rdiff -u -r1.41 -r1.42 src/lib/librumpuser/sp_common.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/lib/librumpuser/sp_common.c
diff -u src/lib/librumpuser/sp_common.c:1.41 src/lib/librumpuser/sp_common.c:1.42
--- src/lib/librumpuser/sp_common.c:1.41 Wed May 6 12:44:36 2020
+++ src/lib/librumpuser/sp_common.c Sat Jun 13 16:51:59 2020
@@ -1,4 +1,4 @@
-/* $NetBSD: sp_common.c,v 1.41 2020/05/06 12:44:36 christos Exp $ */
+/* $NetBSD: sp_common.c,v 1.42 2020/06/13 16:51:59 kamil Exp $ */
/*
* Copyright (c) 2010, 2011 Antti Kantee. All Rights Reserved.
@@ -705,15 +705,21 @@ unix_cleanup(struct sockaddr *sa)
/*ARGSUSED*/
static int
-notsupp(void)
+addrparse_notsupp(const char *addr __unused, struct sockaddr **sa __unused,
+ int allow_wildcard __unused)
{
fprintf(stderr, "rump_sp: support not yet implemented\n");
return EOPNOTSUPP;
}
+static void
+cleanup_success(struct sockaddr *sa __unused)
+{
+}
+
static int
-success(void)
+connecthook_success(int s __unused)
{
return 0;
@@ -728,12 +734,12 @@ static struct {
cleanup_fn cleanup;
} parsetab[] = {
{ "tcp", PF_INET, sizeof(struct sockaddr_in),
- tcp_parse, tcp_connecthook, (cleanup_fn)success },
+ tcp_parse, tcp_connecthook, cleanup_success },
{ "unix", PF_LOCAL, sizeof(struct sockaddr_un),
- unix_parse, (connecthook_fn)success, unix_cleanup },
+ unix_parse, connecthook_success, unix_cleanup },
{ "tcp6", PF_INET6, sizeof(struct sockaddr_in6),
- (addrparse_fn)notsupp, (connecthook_fn)success,
- (cleanup_fn)success },
+ addrparse_notsupp, connecthook_success,
+ cleanup_success },
};
#define NPARSE (sizeof(parsetab)/sizeof(parsetab[0]))