diff --git a/include/tscore/ink_sock.h b/include/tscore/ink_sock.h index ccfe341c21b..b95ae8d97e4 100644 --- a/include/tscore/ink_sock.h +++ b/include/tscore/ink_sock.h @@ -34,8 +34,8 @@ #include "tscore/ink_apidefs.h" -int safe_setsockopt(int s, int level, int optname, char *optval, int optlevel); -int safe_getsockopt(int s, int level, int optname, char *optval, int *optlevel); +int safe_setsockopt(int s, int level, int optname, const void *optval, int optlevel); +int safe_getsockopt(int s, int level, int optname, void *optval, int *optlevel); int safe_bind(int s, struct sockaddr const *name, int namelen); int safe_listen(int s, int backlog); int safe_getsockname(int s, struct sockaddr *name, int *namelen); diff --git a/src/tscore/ink_sock.cc b/src/tscore/ink_sock.cc index 20332c45b2e..fa0c82dcfc2 100644 --- a/src/tscore/ink_sock.cc +++ b/src/tscore/ink_sock.cc @@ -59,7 +59,7 @@ check_valid_sockaddr(sockaddr *sa, char *file, int line) #endif int -safe_setsockopt(int s, int level, int optname, char *optval, int optlevel) +safe_setsockopt(int s, int level, int optname, const void *optval, int optlevel) { int r; do { @@ -69,7 +69,7 @@ safe_setsockopt(int s, int level, int optname, char *optval, int optlevel) } int -safe_getsockopt(int s, int level, int optname, char *optval, int *optlevel) +safe_getsockopt(int s, int level, int optname, void *optval, int *optlevel) { int r; do {