Index: net.cc =================================================================== RCS file: /cvs/src/src/winsup/cygwin/net.cc,v retrieving revision 1.140 diff -u -p -r1.140 net.cc --- net.cc 20 Feb 2003 14:14:37 -0000 1.140 +++ net.cc 24 Feb 2003 19:31:14 -0000 @@ -849,6 +849,8 @@ out: static struct servent *servent_buf = NULL; #endif +#include + /* exported as getservbyname: standards? */ extern "C" struct servent * cygwin_getservbyname (const char *name, const char *proto) @@ -863,6 +865,9 @@ cygwin_getservbyname (const char *name, servent_buf = dup_servent_ptr (getservbyname (name, proto)); if (!servent_buf) set_winsock_errno (); + + if (!servent_buf) + printf("getservbyname() failed with last error = %ld\n", GetLastError ()); syscall_printf ("%x = getservbyname (%s, %s)", servent_buf, name, proto); return servent_buf;