[M3devel] [M3commit] CVS Update: cm3

Tony Hosking hosking at cs.purdue.edu
Sun Feb 1 23:32:56 CET 2009


What is the purpose of this code?

On 2 Feb 2009, at 00:55, Jay wrote:

>
> How about thread/posix/x86?
>
> - Jay
>
>
> ----------------------------------------
>> From: hosking at cs.purdue.edu
>> To: jkrell at elego.de
>> Date: Fri, 30 Jan 2009 14:43:24 +1100
>> CC: m3devel at elegosoft.com
>> Subject: Re: [M3devel] [M3commit] CVS Update: cm3
>>
>> Probably the wrong place for this. If it is x86-dependent it should
>> go somewhere in the x86 hierarchy, not in a top-level directory like
>> "context".
>>
>> On 30 Jan 2009, at 04:25, Jay Krell wrote:
>>
>>> CVSROOT: /usr/cvs
>>> Changes by: jkrell at birch. 09/01/30 04:25:37
>>>
>>> Added files:
>>> cm3/m3-libs/m3core/src/context/: context.c context.h tcontext.c
>>>
>>> Log message:
>>> highly non-portable working version of set/get/make/swapcontext for
>>> NT386;
>>> should assist in providing e.g. Cygwin, OpenBSD/x86, and perhaps
>>> non-x86,
>>> though again, it is highly system specific, and inline assembly
>>> syntax
>>> is very different between Visual C++ and gcc




More information about the M3devel mailing list