Changeset 16562 in vbox for trunk/src/VBox/Devices/Network/slirp/slirp_state.h
- Timestamp:
- Feb 9, 2009 4:02:02 AM (16 years ago)
- svn:sync-xref-src-repo-rev:
- 42516
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/Network/slirp/slirp_state.h
r16448 r16562 57 57 { 58 58 struct in_addr de_addr; 59 LIST_ENTRY(dns_entry) de_list; 59 LIST_ENTRY(dns_entry) de_list; 60 60 }; 61 61 LIST_HEAD(dns_list_head, dns_entry); … … 143 143 struct socket icmp_socket; 144 144 struct icmp_storage icmp_msg_head; 145 # ifndef RT_OS_WINDOWS 146 /* counter of sockets needed for allocation enough room to 147 * process sockets with poll/epoll 148 * 149 * NSOCK_INC/DEC should be injected before every 150 * operation on socket queue (tcb, udb) 151 */ 152 int nsock; 153 # define NSOCK_INC() do {pData->nsock++;} while (0) 154 # define NSOCK_DEC() do {pData->nsock--;} while (0) 155 # else 156 # define NSOCK_INC() do {} while (0) 157 # define NSOCK_DEC() do {} while (0) 158 # endif 145 159 # ifdef RT_OS_WINDOWS 146 160 void *pvIcmpBuffer; … … 345 359 loop_end_ ## label ## _mt_nounlock: \ 346 360 (so) = (sonext) 347 361 348 362 #define DO_TCP_OUTPUT(data, sotcb) \ 349 363 do { \ … … 527 541 } \ 528 542 } \ 529 }while (0) 530 543 }while (0) 544 531 545 #else 532 546 #define QSOCKET_LOCK(queue) do {} while (0)
Note:
See TracChangeset
for help on using the changeset viewer.