From 04c36279bb03bf1be75f760eca3948a9107102f5 Mon Sep 17 00:00:00 2001 From: John Benediktsson Date: Mon, 16 Sep 2013 17:35:06 -0700 Subject: [PATCH] windows.winsock: fix getservbyport and servent struct. --- basis/windows/winsock/winsock.factor | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/basis/windows/winsock/winsock.factor b/basis/windows/winsock/winsock.factor index 5049d13de4..ed47384309 100644 --- a/basis/windows/winsock/winsock.factor +++ b/basis/windows/winsock/winsock.factor @@ -148,6 +148,8 @@ STRUCT: timeval STRUCT: servent { name c-string } + { aliases void* } + { port int } { proto c-string } ; GENERIC: sockaddr>ip ( sockaddr -- string ) @@ -192,7 +194,7 @@ FUNCTION: int getpeername ( SOCKET s, sockaddr-in* address, int* addrlen ) ; FUNCTION: protoent* getprotobyname ( c-string name ) ; FUNCTION: servent* getservbyname ( c-string name, c-string prot ) ; -FUNCTION: servent* getservbyport ( c-string name, c-string prot ) ; +FUNCTION: servent* getservbyport ( int port, c-string prot ) ; TYPEDEF: uint SERVICETYPE TYPEDEF: OVERLAPPED WSAOVERLAPPED