Changeset 1761:8d2dc52606be in roaraudio
- Timestamp:
- 05/19/09 10:35:13 (15 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libroar/socket.c
r1652 r1761 38 38 #define MODE_CONNECT ROAR_SOCKET_MODE_CONNECT 39 39 40 #ifdef ROAR_TARGET_WIN32 41 void roar_socket_win32_init (void) { 42 static int inited = 0; 43 WSADATA wsadata; 44 45 if ( !inited ) { 46 WSAStartup(MAKEWORD(1,1) , &wsadata); 47 inited++; 48 } 49 } 50 #else 51 #define roar_socket_win32_init() 52 #endif 53 40 54 int roar_socket_new_tcp (void) { 41 55 #ifdef ROAR_HAVE_IPV4 … … 48 62 #endif 49 63 64 roar_socket_win32_init(); 65 50 66 fh = socket(PF_INET, SOCK_STREAM, 0); 51 67 … … 70 86 #endif 71 87 88 roar_socket_win32_init(); 89 72 90 fh = socket(PF_INET, SOCK_DGRAM, 0); 73 91 … … 87 105 int opt = IPTOS_LOWDELAY; 88 106 107 roar_socket_win32_init(); 108 89 109 fh = socket(PF_INET6, SOCK_STREAM, 0); 90 110 … … 101 121 int fh; 102 122 int opt = IPTOS_LOWDELAY; 123 124 roar_socket_win32_init(); 103 125 104 126 fh = socket(PF_INET6, SOCK_DGRAM, 0);
Note: See TracChangeset
for help on using the changeset viewer.