From d91374d1882d39074d9055af29509e17f4916cd7 Mon Sep 17 00:00:00 2001 From: rswindell <> Date: Tue, 16 Jul 2002 22:32:49 +0000 Subject: [PATCH] getsockopt() takes a void* opt parameter in libc. --- src/sbbs3/js_socket.c | 2 +- src/sbbs3/sockopts.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/sbbs3/js_socket.c b/src/sbbs3/js_socket.c index fc4c9adc88..6eaacbe909 100644 --- a/src/sbbs3/js_socket.c +++ b/src/sbbs3/js_socket.c @@ -462,7 +462,7 @@ js_getsockopt(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval opt = sockopt(JS_GetStringBytes(JS_ValueToString(cx,argv[0]))); len = sizeof(val); - if(getsockopt(p->sock,SOL_SOCKET,opt,(char*)&val,&len)==0) { + if(getsockopt(p->sock,SOL_SOCKET,opt,(void*)&val,&len)==0) { dbprintf(FALSE, p, "option %d = %d",opt,val); *rval = INT_TO_JSVAL(val); } else { diff --git a/src/sbbs3/sockopts.c b/src/sbbs3/sockopts.c index ad7b9efa1c..4249bd41f4 100644 --- a/src/sbbs3/sockopts.c +++ b/src/sbbs3/sockopts.c @@ -94,7 +94,7 @@ int DLLCALL set_socket_options(scfg_t* cfg, SOCKET sock, char* error) return(0); len = sizeof(type); - result=getsockopt(sock,SOL_SOCKET,SO_TYPE,(char*)&type,&len); + result=getsockopt(sock,SOL_SOCKET,SO_TYPE,(void*)&type,&len); if(result) { sprintf(error,"%d getting socket option (TYPE, %d)" ,ERROR_VALUE, SO_TYPE); @@ -140,7 +140,7 @@ int DLLCALL set_socket_options(scfg_t* cfg, SOCKET sock, char* error) } #if 0 len = sizeof(value); - getsockopt(sock,SOL_SOCKET,option,(char*)&value,&len); + getsockopt(sock,SOL_SOCKET,option,(void*)&value,&len); lprintf("%04d socket option: %s set to %d", sock, str, value); #endif } -- GitLab