This is the mail archive of the
cygwin@sourceware.cygnus.com
mailing list for the Cygwin project.
accept() and other networking functions?
- To: gnu-win32 at cygnus dot com
- Subject: accept() and other networking functions?
- From: Sami Laine <lane at netti dot fi>
- Date: Wed, 10 Dec 1997 16:23:25 +0200 (EET)
- Reply-To: lane at netti dot fi
Hello.
I'm having some trouble with accept() under Win95. I use gnu-win32 b18
release from ftp.cygnus.com.
Problem I'm having is the fact that accept() fails to function and
always returns -1. Same source is working nicely under Debian/GNU Linux
and NetBSD-1.1.
Are there any special tricks to get accept() working normally?
Usual bind(), socket() stuff done before this.
--- snip ---
while(1) {
i = sizeof(sin);
cli_sock =
accept(serv_sock, (struct sockaddr *) &sin, (int *)&i);
if(cli_sock == -1 && errno == EINTR)
continue;
if(cli_sock == -1)
return EXIT_FAILURE;
--- snip ---
--
Sami Laine
-
For help on using this list (especially unsubscribing), send a message to
"gnu-win32-request@cygnus.com" with one line of text: "help".