This is the mail archive of the
cygwin-developers@sources.redhat.com
mailing list for the Cygwin project.
small problem with exec
- To: cygwin-developers at sources dot redhat dot com
- Subject: small problem with exec
- From: Egor Duda <deo at logos-m dot ru>
- Date: Wed, 20 Sep 2000 13:50:15 +0400
- Organization: DEO
- Reply-To: Egor Duda <cygwin-developers at sources dot redhat dot com>
Hi!
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?
Egor. mailto:deo@logos-m.ru ICQ 5165414 FidoNet 2:5020/496.19