X-Git-Url: http://git.indexdata.com/?p=yaz-moved-to-github.git;a=blobdiff_plain;f=comstack%2Ftcpip.c;h=0163f3c1c56bfb18951640791827e4c7215951c3;hp=add37919caa891d80c2e36f5ac09fb603063cbe0;hb=6a7d650e44134d161a4614a5e68245216dec2b19;hpb=6517fa53d35512887780fd07de5667940da18a9e diff --git a/comstack/tcpip.c b/comstack/tcpip.c index add3791..0163f3c 100644 --- a/comstack/tcpip.c +++ b/comstack/tcpip.c @@ -4,7 +4,10 @@ * Sebastian Hammer, Adam Dickmeiss * * $Log: tcpip.c,v $ - * Revision 1.17 1997-09-17 12:10:30 adam + * Revision 1.18 1997-09-29 07:15:25 adam + * Changed use of setsockopt to avoid warnings on MSVC. + * + * Revision 1.17 1997/09/17 12:10:30 adam * YAZ version 1.4. * * Revision 1.16 1997/09/01 08:49:14 adam @@ -362,10 +365,15 @@ int tcpip_rcvconnect(COMSTACK h) int tcpip_bind(COMSTACK h, void *address, int mode) { struct sockaddr *addr = address; +#ifdef WINDOWS + BOOL one = 1; +#else unsigned long one = 1; +#endif TRC(fprintf(stderr, "tcpip_bind\n")); - if (setsockopt(h->iofile, SOL_SOCKET, SO_REUSEADDR, &one, sizeof(one)) < 0) + if (setsockopt(h->iofile, SOL_SOCKET, SO_REUSEADDR, (void*) + &one, sizeof(one)) < 0) { h->cerrno = CSYSERR; return -1;