Changeset 14574
- Timestamp:
- Oct 11, 2015, 4:35:51 PM (6 years ago)
- Location:
- trunk
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/daemon/daemon.c
r14532 r14574 495 495 sd_notifyf (0, "MAINPID=%d\n", (int)getpid()); 496 496 497 /* should go before libevent calls */ 498 tr_net_init (); 499 497 500 /* setup event state */ 498 ev_base = event_base_new ();501 ev_base = event_base_new (); 499 502 if (ev_base == NULL) 500 503 { 501 504 char buf[256]; 502 tr_snprintf (buf, sizeof(buf), "Failed to init daemon event state: %s", tr_strerror(errno));505 tr_snprintf (buf, sizeof (buf), "Failed to init daemon event state: %s", tr_strerror (errno)); 503 506 printMessage (logfile, TR_LOG_ERROR, MY_NAME, buf, __FILE__, __LINE__); 504 507 return 1; -
trunk/libtransmission/net.c
r14549 r14574 56 56 const tr_address tr_inaddr_any = { TR_AF_INET, { { { { INADDR_ANY, 0x00, 0x00, 0x00 } } } } }; 57 57 58 void59 tr_netInit (void)60 {61 static bool initialized = false;62 63 if (!initialized)64 {65 #ifdef _WIN3266 WSADATA wsaData;67 WSAStartup (MAKEWORD (2, 2), &wsaData);68 #endif69 initialized = true;70 }71 }72 73 58 char * 74 59 tr_net_strerror (char * buf, size_t buflen, int err) -
trunk/libtransmission/net.h
r14531 r14574 164 164 void tr_netCloseSocket (tr_socket_t fd); 165 165 166 void tr_netInit (void);167 168 166 bool tr_net_hasIPv6 (tr_port); 169 167 -
trunk/libtransmission/session.c
r14526 r14574 611 611 612 612 /* start the libtransmission thread */ 613 tr_net Init (); /* must go before tr_eventInit */613 tr_net_init (); /* must go before tr_eventInit */ 614 614 tr_eventInit (session); 615 615 assert (session->events != NULL); -
trunk/libtransmission/utils.c
r14573 r14574 30 30 31 31 #ifdef _WIN32 32 #include <ws2tcpip.h> /* WSAStartup () */ 32 33 #include <windows.h> /* Sleep (), GetSystemTimeAsFileTime (), GetEnvironmentVariable () */ 33 34 #include <shellapi.h> /* CommandLineToArgv () */ … … 1843 1844 #endif 1844 1845 } 1846 1847 /*** 1848 **** 1849 ***/ 1850 1851 void 1852 tr_net_init (void) 1853 { 1854 static bool initialized = false; 1855 1856 if (!initialized) 1857 { 1858 #ifdef _WIN32 1859 WSADATA wsaData; 1860 WSAStartup (MAKEWORD (2, 2), &wsaData); 1861 #endif 1862 initialized = true; 1863 } 1864 } -
trunk/libtransmission/utils.h
r14504 r14574 505 505 ***/ 506 506 507 void tr_net_init (void); 508 509 /*** 510 **** 511 ***/ 512 507 513 #ifdef __cplusplus 508 514 }
Note: See TracChangeset
for help on using the changeset viewer.