delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin-developers/2001/12/19/22:34:27

Mailing-List: contact cygwin-developers-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-developers-subscribe AT cygwin DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin-developers/>
List-Post: <mailto:cygwin-developers AT cygwin DOT com>
List-Help: <mailto:cygwin-developers-help AT cygwin DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-developers-owner AT cygwin DOT com
Delivered-To: mailing list cygwin-developers AT cygwin DOT com
Date: Wed, 19 Dec 2001 22:34:04 -0500
From: Christopher Faylor <cgf AT redhat DOT com>
To: cygwin-developers AT cygwin DOT com
Subject: Newer regex now in cygwin1.dll
Message-ID: <20011220033404.GA29629@redhat.com>
Reply-To: cygwin-developers AT cygwin DOT com
Mail-Followup-To: cygwin-developers AT cygwin DOT com
Mime-Version: 1.0
User-Agent: Mutt/1.3.23.1i

I have just checked in a change to cygwin which folded parts of
Corinna's regex library into the DLL.

This version of regex is a more modern version of what was already in
cygwin1.dll but it should be *much* more compatible with most programs.

Older programs will continue to use the old regexp interface.  Newer
programs will use the new stuff.

To accomplish this, I removed all occurrences of the old regexp stuff
from the import library and replaced them with newly generated objects.
The new objects have a stub which looks like this:

regcomp:
	jmp *__imp__posix_regcomp

This causes any new programs to use the new posix regcomp interface.

I wrote a couple of relatively general purpose shell scripts to
manipulate libcygwin.a.  This should enable us to change user interfaces
in the future without impacting old apps.

I've asked Corinna to try this with OpenSSH to see if it works ok.

If anyone has an application that currently uses Corinna's regex
package, it would be interesting to see if it builds and works after
removing the regex package from your system.

cgf

- Raw text -


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