Ignore:
Timestamp:
Mar 28, 2000, 7:13:06 PM (25 years ago)
Author:
sandervl
Message:

socket error fixes

File:
1 edited

Legend:

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

    r3229 r3260  
    1 /* $Id: asyncapi.cpp,v 1.3 2000-03-24 19:28:03 sandervl Exp $ */
     1/* $Id: asyncapi.cpp,v 1.4 2000-03-28 17:13:05 sandervl Exp $ */
    22
    33/*
     
    461461                int selecterr = sock_errno();
    462462                dprintf(("WSAsyncSelectThreadProc %x rds=%d, wrs=%d, oos =%d, pending = %x select returned %x", pThreadParm->u.asyncselect.s, noread, nowrite, noexcept, lEventsPending, selecterr));
     463                if(selecterr && selecterr < SOCBASEERR) {
     464                        selecterr += SOCBASEERR;
     465                }
    463466                switch(selecterr)
    464467                {
    465468                case SOCEINTR:
     469                        state = ioctl(s, FIOBSTATUS, (char *)&tmp, sizeof(tmp));
     470                        dprintf(("SOCEINTR; state = %x", state));
    466471                        goto asyncloopstart;    //so_cancel was called
    467472
Note: See TracChangeset for help on using the changeset viewer.