mirror of
https://github.com/reactos/reactos.git
synced 2024-11-05 14:19:25 +00:00
32 lines
887 B
C
32 lines
887 B
C
/*
|
|
* PROJECT: ReactOS api tests
|
|
* LICENSE: GPLv2+ - See COPYING in the top level directory
|
|
* PURPOSE: Test for WSAStartup
|
|
* PROGRAMMER: Sylvain Petreolle <sylvain.petreolle@reactos.org>
|
|
*/
|
|
|
|
#include "ws2_32.h"
|
|
|
|
// This test depends on WSAStartup not having been called
|
|
START_TEST(nostartup)
|
|
{
|
|
int Error = 0;
|
|
ok(WSASocketA(0, 0, 0, NULL, 0, 0) == INVALID_SOCKET, "WSASocketA should have failed\n");
|
|
|
|
WSASetLastError(0xdeadbeef);
|
|
getservbyname(NULL, NULL);
|
|
Error = WSAGetLastError();
|
|
ok_dec(Error, WSANOTINITIALISED);
|
|
|
|
WSASetLastError(0xdeadbeef);
|
|
getservbyport(0, NULL);
|
|
Error = WSAGetLastError();
|
|
ok_dec(Error, WSANOTINITIALISED);
|
|
|
|
WSASetLastError(0xdeadbeef);
|
|
gethostbyname(NULL);
|
|
Error = WSAGetLastError();
|
|
ok_dec(Error, WSANOTINITIALISED);
|
|
|
|
ok_dec(inet_addr("127.0.0.1"), 0x100007f);
|
|
}
|