Ignore:
Timestamp:
Oct 13, 2001, 8:51:08 PM (24 years ago)
Author:
sandervl
Message:

several updates + fixes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wsock32/wsock32.cpp

    r7022 r7041  
    1 /* $Id: wsock32.cpp,v 1.41 2001-10-11 19:24:07 sandervl Exp $ */
     1/* $Id: wsock32.cpp,v 1.42 2001-10-13 18:51:08 sandervl Exp $ */
    22
    33/*
     
    735735{
    736736   int ret;
     737   int optlen;
     738   int option;
    737739
    738740   if(!fWSAInitialized) {
     
    750752        return SOCKET_ERROR;
    751753   }
    752 //testestest
    753 #ifdef DEBUG
     754   optlen = sizeof(option);
     755   option = 0;
     756   ret = getsockopt(s, IPPROTO_IP, IP_HDRINCL_OS2, (char *)&option, &optlen);
     757   if(ret == 0 && option != FALSE) {
     758       *(u_short *)&buf[2] = len;
     759   }
    754760   dprintf(("sending to %s", inet_ntoa(((sockaddr_in*)to)->sin_addr)));
    755    for(int i=0;i<len;i++) {
    756        dprintf(("%02x: %x", i, buf[i]));
    757    }
    758 #endif
    759761   ret = sendto(s, (char *)buf, len, flags, (struct sockaddr *)to, tolen);
    760762
     
    764766   else WSASetLastError(NO_ERROR);
    765767
    766    //Reset FD_WRITE event flagfor WSAAsyncSelect thread if one was created for this socket
     768   //Reset FD_WRITE event flag for WSAAsyncSelect thread if one was created for this socket
    767769   EnableAsyncEvent(s, FD_WRITE);
    768770   return ret;
     
    13151317               }
    13161318               ret = getsockopt(s, IPPROTO_IP, IP_HDRINCL_OS2, (char *)optval, optlen);
     1319               if(ret == 0) {
     1320                   ret = (ret != FALSE) ? TRUE : FALSE;
     1321               }
    13171322               break;
    13181323
Note: See TracChangeset for help on using the changeset viewer.