| delorie.com/archives/browse.cgi | search |
| Mailing-List: | contact cygwin-developers-help AT sourceware DOT cygnus DOT com; run by ezmlm |
| List-Subscribe: | <mailto:cygwin-developers-subscribe AT sources DOT redhat DOT com> |
| List-Archive: | <http://sources.redhat.com/ml/cygwin-developers/> |
| List-Post: | <mailto:cygwin-developers AT sources DOT redhat DOT com> |
| List-Help: | <mailto:cygwin-developers-help AT sources DOT redhat DOT com>, <http://sources.redhat.com/ml/#faqs> |
| Sender: | cygwin-developers-owner AT sources DOT redhat DOT com |
| Delivered-To: | mailing list cygwin-developers AT sources DOT redhat DOT com |
| From: | Chris Faylor <cgf AT cygnus DOT com> |
| Date: | Mon, 25 Sep 2000 20:53:27 -0400 |
| To: | cygwin-developers AT sources DOT redhat DOT com |
| Subject: | Re: small problem with exec |
| Message-ID: | <20000925205327.A1882@cygnus.com> |
| Reply-To: | cygwin-developers AT sources DOT redhat DOT com |
| Mail-Followup-To: | cygwin-developers AT sources DOT redhat DOT com |
| Mime-Version: | 1.0 |
| User-Agent: | Mutt/1.3.6i |
Egor Duda wrote: >exec() inherits open file handles, and some of them can possibly be >sockets. cygwin has global variable to track the number of open >sockets (number_of_sockets) which increments when socket is >created and decrements when socket gets freed. after fork this >variable is initialized properly, but after exec it is 0. when exec'ed >process closes socket, cygwin prints "socket count < 0" warning. > >should number_of_sockets be eliminated or passed in child_info_spawn? It should be eliminated. The dynamic loading of winsock functions eliminated the need for this some time ago. I actually thought I got rid of this already. It's gone now at least. Thanks for catching this. I am surprised that I haven't noticed the error message that you noted. cgf
| webmaster | delorie software privacy |
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |