VirtualBox

Ignore:
Timestamp:
Dec 8, 2008 8:12:52 AM (16 years ago)
Author:
vboxsync
Message:

slirp: tabs

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/Network/slirp/slirp.c

    r15094 r15095  
    1212
    1313#if !defined(VBOX_WITH_SIMPLIFIED_SLIRP_SYNC) || !defined(RT_OS_WINDOWS)
    14 # define DO_ENGAGE_EVENT1(so, fdset, label)             \
    15         do {                                            \
    16                 FD_SET((so)->s, (fdset));               \
    17                 UPD_NFDS((so)->s);                      \
    18         } while(0)
    19 
    20 
    21 # define DO_ENGAGE_EVENT2(so, fdset0, fdset1, label)    \
    22         do {                                            \
    23                 FD_SET((so)->s, (fdset0));              \
    24                 FD_SET((so)->s, (fdset1));              \
    25                 UPD_NFDS((so)->s);                      \
    26         } while(0)
     14# define DO_ENGAGE_EVENT1(so, fdset, label)         \
     15    do {                                            \
     16        FD_SET((so)->s, (fdset));                   \
     17        UPD_NFDS((so)->s);                          \
     18    } while(0)
     19
     20
     21# define DO_ENGAGE_EVENT2(so, fdset0, fdset1, label) \
     22    do {                                             \
     23        FD_SET((so)->s, (fdset0));                   \
     24        FD_SET((so)->s, (fdset1));                   \
     25        UPD_NFDS((so)->s);                           \
     26    } while(0)
    2727#else /* defined(VBOX_WITH_SIMPLIFIED_SLIRP_SYNC) && defined(RT_OS_WINDOWS) */
    28 # define DO_ENGAGE_EVENT1(so, fdset0, label)                                                            \
    29         do {                                                                                            \
    30                 rc = WSAEventSelect((so)->s, VBOX_SOCKET_EVENT, FD_ALL_EVENTS);                         \
    31                 if (rc == SOCKET_ERROR)                                                                 \
    32                 {                                                                                       \
    33                     /* This should not happen */                                                        \
    34                     error = WSAGetLastError();                                                          \
    35                     LogRel(("WSAEventSelector (" #label ") error %d (so=%x, socket=%s, event=%x)\n",    \
    36                              error, (so), (so)->s, VBOX_SOCKET_EVENT));                                 \
    37                 }                                                                                       \
    38         } while(0);                                                                                     \
     28# define DO_ENGAGE_EVENT1(so, fdset0, label)                                                    \
     29    do {                                                                                        \
     30        rc = WSAEventSelect((so)->s, VBOX_SOCKET_EVENT, FD_ALL_EVENTS);                         \
     31        if (rc == SOCKET_ERROR)                                                                 \
     32        {                                                                                       \
     33            /* This should not happen */                                                        \
     34            error = WSAGetLastError();                                                          \
     35            LogRel(("WSAEventSelector (" #label ") error %d (so=%x, socket=%s, event=%x)\n",    \
     36                        error, (so), (so)->s, VBOX_SOCKET_EVENT));                              \
     37        }                                                                                       \
     38    } while(0)
    3939
    4040# define DO_ENGAGE_EVENT2(so, fdset0, fdset1, label) DO_ENGAGE_EVENT1((so), (fdset0), label)
    4141#endif /* defined(VBOX_WITH_SIMPLIFIED_SLIRP_SYNC) && defined(RT_OS_WINDOWS) */
    4242
    43 # define TCP_ENGAGE_EVENT1(so, fdset0)                   \
    44         DO_ENGAGE_EVENT1((so), (fdset0), TCP)
    45 
    46 # define TCP_ENGAGE_EVENT2(so, fdset0, fdset1)           \
    47         DO_ENGAGE_EVENT2((so), (fdset0), (fdset1), TCP)
    48 
    49 #define UDP_ENGAGE_EVENT(so, fdset) \
    50         DO_ENGAGE_EVENT1((so), (fdset), UDP)
     43# define TCP_ENGAGE_EVENT1(so, fdset0)                  \
     44    DO_ENGAGE_EVENT1((so), (fdset0), TCP)
     45
     46# define TCP_ENGAGE_EVENT2(so, fdset0, fdset1)          \
     47    DO_ENGAGE_EVENT2((so), (fdset0), (fdset1), TCP)
     48
     49#define UDP_ENGAGE_EVENT(so, fdset)                     \
     50    DO_ENGAGE_EVENT1((so), (fdset), UDP)
    5151
    5252static const uint8_t special_ethaddr[6] = {
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette