int rpc_nt_init(void) { if (! init) if (WSAStartup(0x0101, &WSAData)) { nt_rpc_report("WSAStartup failed\n"); WSACleanup(); return -1; } init = 1; return 0; }
int rpc_nt_init(void) { if (init++) return 0; if (WSAStartup(0x0101, &WSAData)) { init = 0; nt_rpc_report("WSAStartup failed\n"); WSACleanup(); return -1; } return 0; }