And there's another quesiton: The handle of chile process( created by fork ) seems never been closed bye parent process. Is it need to be closed?
2009/11/22 Corinna Vinschen <corinna-cyg...@cygwin.com>: > On Nov 21 23:43, Huang Bambo wrote: >> $ gcc-3 -mno-cygwin -g -o dup-sock dup-sock.c -lws2_32 -lntdll >> >> and output are: >> $ ./dup-sock.exe >> Inherit: 1 >> dwServiceFlags1: 00020066 >> dwServiceFlags2: 00000000 >> dwServiceFlags3: 00000000 >> dwServiceFlags4: 00000000 >> dwProviderFlags: 00000008 >> ProviderId: E70F1AA0-AB8B-11CF-8CA3-00805F48A192 >> dwCatalogEntryId: 000003E9 >> ProtocolChain: [len: 1] >> 0: 0000AB8B >> iVersion: 2 >> iAddressFamily: 2 >> iMaxSockAddr: 16 >> iMinSockAddr: 16 >> iSocketType: 1 >> iProtocol: 6 >> iProtocolMaxOffset: 0 >> iNetworkByteOrder: 0 >> iSecurityScheme: 0 >> dwMessageSize: 0 >> dwProviderReserved: 1912 >> szProtocol: MSAFD Tcpip [TCP/IP] >> ProviderPath: %SystemRoot%\system32\mswsock.dll >> >> I don't have any antivirus software or firewall installed in my computer. > > The above shows that as well. It's the expected output if no socket > provider is installed which handles this type of socket. > >> Please send the test code to me. > > Nver mind. With the help of your testcase I found the problem. I'll > apply a fix shortly, but I have to think about it some more first. > > > Thanks for the testcase, > Corinna > > -- > Corinna Vinschen Please, send mails regarding Cygwin to > Cygwin Project Co-Leader cygwin AT cygwin DOT com > Red Hat > > -- > Problem reports: http://cygwin.com/problems.html > FAQ: http://cygwin.com/faq/ > Documentation: http://cygwin.com/docs.html > Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple > > -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple