delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp-workers/2003/01/05/22:13:03

From: sandmann AT clio DOT rice DOT edu (Charles Sandmann)
Message-Id: <10301060315.AA16609@clio.rice.edu>
Subject: Re: your mail
To: djgpp-workers AT delorie DOT com
Date: Sun, 5 Jan 2003 21:15:08 -0600 (CST)
Cc: bdeck AT lycos DOT co DOT uk
In-Reply-To: <1041802018016510@lycos-europe.com> from "Ben Decker" at Jan 05, 2003 10:26:58 PM
X-Mailer: ELM [version 2.5 PL2]
Mime-Version: 1.0
Reply-To: djgpp-workers AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: djgpp-workers AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

> > > But (at least this version) needs a second stack (probably for keeping track
> > > of mutex, i don't know...). DJGPP has no sigstack or sigaltstack.
> > > 
> > > Is this something doable, or should I just stop now and not waste my time.

Take a look at go32/dpmiexcp.c and go32/exceptn.S

The documentation I have for sigstack looks like it would be fairly 
straightforward to implement - the current exception stack is declared
in exceptn.S 

> I would like to give it a shot, that is if no one is in too big of a hurry.
> I downloaded the 2.0.4 sources (for the first time) and had a look.

Via ZIP or CVS?  

> Where should I send my work?

Infrequent contributors typically send patches or modules to the list
for review, then someone will commit them to CVS for them.

Frequent contributors end up with CVS write access after a while, get
code review from the list but commit themselves.

By the way, if you do some restructuring in exceptn.S, you can move the
data symbols out of the .text section to make the DXEs work better :-)

- Raw text -


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