[Xitami-Dev] Change of architecture in SMT@CVS ?

Pieter Hintjens xitami-dev@lists.xitami.org
Mon, 21 Jan 2002 18:12:28 +0100


Rafael Cano Pérez <rafael.cano@o-labs.com> wrote:

>  I see changes in the SMT source code in CVS
>  with some functionality missing, like sendfmt() is not
>  longer in smtlib.c and some defines, specially
>  for the SMTSOCK messages for exdr functions,
>  like SMT_SOCK_READ etc, that is giving me
>  a lot of problems with my own SMT agents.

We have -- as you see -- been working on SMT despite the apparent 
silence over the last year or two.  smtsock and smttime no longer 
exist.  Their functions are now carried out inside the kernel itself. 
 This change allowed us to improve signal handling and certain stress 
conditions.  There have been many other small changes but overall the 
architecture is still the same.

However, you'll need to modify your code for talking to smtsock and 
smttime.  I'm not sure why sendfmt disappeared but there is probably 
a good reason for it.  In any case the CVS version is stable.  

I'll get someone to post a summary of the changes and how to convert 
your SMT agents.

-
Pieter Hintjens
iMatix Corporation