delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin-developers/2001/03/12/11:06:09

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
Date: Mon, 12 Mar 2001 18:20:59 +0300
From: Egor Duda <deo AT logos-m DOT ru>
X-Mailer: The Bat! (v1.45) Personal
Reply-To: Egor Duda <cygwin-developers AT cygwin DOT com>
Organization: DEO
X-Priority: 3 (Normal)
Message-ID: <165324789542.20010312182059@logos-m.ru>
To: cygwin-developers AT cygwin DOT com
Subject: Re: Outstanding issues with current DLL?
In-reply-To: <20010311154313.A22735@redhat.com>
References: <20010307213711 DOT E32721 AT redhat DOT com> <3AA79E39 DOT BC915295 AT yahoo DOT com>
<20010308125701 DOT A4371 AT redhat DOT com> <3AA7CCBA DOT E84FD16E AT yahoo DOT com>
<20010308133552 DOT A878 AT redhat DOT com> <3AA7E05A DOT BF9F2535 AT yahoo DOT com>
<20010310184508 DOT A16745 AT redhat DOT com> <002701c0aa26$d372d010$0200a8c0 AT voyager>
<20010311115725 DOT A6747 AT redhat DOT com> <64255817646 DOT 20010311231126 AT logos-m DOT ru>
<20010311154313 DOT A22735 AT redhat DOT com>
Mime-Version: 1.0

Hi!

Sunday, 11 March, 2001 Christopher Faylor cgf AT redhat DOT com wrote:

>>CF> Btw, the reason for the --enable-debugging switch is to build a cygwin1.dll
>>CF> which timestamps all of its shared memory stuff.  This allows two versions
>>CF> of cygwin to be running on the system at the same time.
>>
>>do   we   really   need   this?  suppose a some problem  reports about
>>current  snapshots  we've  seen  here this week can be due  to several
>>cygwin1.dll's.  at least freezes can be easily explained if we suppose
>>such  possibility. when process 'exec's some cygwin program which sees
>>other  cygwin1.dll,  it surely will break in an unpredictable way when
>>doing fdtab.fixup_after_exec in dll_crt0_1()

CF> Hopefully the version numbering in the exec header should catch this.
CF> I'll bump it up, just to make sure.

ah. i found the thing that confused me. it really suppose to timestamp
shared  region  name,  but  it seems to me that it doesn't. version.cc
checks if DEBUGGING is set, but it doesn't include config.h.
should we

Index: cygwin_version.h
===================================================================
RCS file: /cvs/src/src/winsup/cygwin/cygwin_version.h,v
retrieving revision 1.1
diff -u -p -1 -r1.1 cygwin_version.h
--- cygwin_version.h    2000/09/08 02:56:54     1.1
+++ cygwin_version.h    2001/03/12 15:09:06
@@ -10,2 +10,6 @@ details. */
 
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
 #include <cygwin/version.h>

?

Egor.            mailto:deo AT logos-m DOT ru ICQ 5165414 FidoNet 2:5020/496.19


- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019