Ignore:
Timestamp:
Oct 20, 1999, 10:11:03 PM (26 years ago)
Author:
phaller
Message:

Fix: socket fix

File:
1 edited

Legend:

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

    r1374 r1384  
    1 /* $Id: wsock32.cpp,v 1.7 1999-10-20 11:04:13 phaller Exp $ */
     1/* $Id: wsock32.cpp,v 1.8 1999-10-20 20:10:58 phaller Exp $ */
    22
    33/*
     
    14751475 *****************************************************************************/
    14761476
    1477 ODINFUNCTION4(int, OS2WSAAsyncSelect, SOCKET, s,
    1478                                       HWND,   hWnd,
    1479                                       u_int,  wMsg,
    1480                                       long,   lEvent)
    1481 {
    1482   PFNTHREAD   pfnAsyncThread = &AsyncLoop; /* Address of thread program   */
    1483   ULONG       ulThreadParm = 100;          /* Parameter to thread routine     */
    1484   APIRET      rc           = NO_ERROR;     /* Return code                     */
    1485   unsigned long ii;
    1486   AsyncStatus *as;
    1487 
    1488   as = FindASY(s);
    1489   if(as == NULL)
    1490     return 0;
    1491 
    1492   CheckThreads(as);
    1493 
    1494   as->hwnd = hWnd;
    1495   as->msg = wMsg;
    1496   as->event = lEvent;
    1497 
    1498   ulThreadParm = (ULONG)as;
    1499 
    1500   rc = DosCreateThread(&(as->threadID),  /* Thread ID (returned by function)  */
    1501                        pfnAsyncThread, /* Address of thread program         */
    1502                        ulThreadParm,   /* Parameter passed to ThreadProc    */
    1503                        CREATE_READY |  /* Thread is ready when created      */
    1504                        STACK_SPARSE,   /* Do not pre-commit stack pages     */
    1505                        8192L);         /* Stack size, rounded to page bdy   */
    1506   if (rc != NO_ERROR)
    1507   {
    1508     dprintf(("WSOCK32: DosCreateThread error: return code = %u\n",
    1509              rc));
    1510     OS2WSASetLastError(rc);
    1511     return 0;
    1512   }
    1513 
    1514   return 1; //WSAAsyncSelect(s,hWnd,wMsg,lEvent);
    1515 }
    1516 
    1517 
    1518 /*****************************************************************************
    1519  * Name      :
    1520  * Purpose   :
    1521  * Parameters:
    1522  * Variables :
    1523  * Result    :
    1524  * Remark    :
    1525  * Status    : UNTESTED STUB
    1526  *
    1527  * Author    : Patrick Haller [Tue, 1998/06/16 23:00]
    1528  *****************************************************************************/
    1529 
    15301477ODINFUNCTION4(int, OS2WSARecvEx, SOCKET,    s,
    15311478                                 char FAR*, buf,
Note: See TracChangeset for help on using the changeset viewer.