[Raw Msg Headers][Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: typo? in smtpserver.h



On Wed, Nov 03, 2004 at 05:30:34PM +0300, Eugene Crosser wrote:
> Matti,
> your recent change in smtpserver.h contains this chunk:
> 
> diff -u -r1.122 -r1.123
> ...
> @@ -371,7 +373,7 @@
>       struct smtpconf *cfinfo;
> 
>   #ifdef HAVE_WHOSON_H
> -    int whoson_result;
> +    int whoson_result
>       char whoson_data[128];
>   #endif
> 
> Which is apparently a typo...  It does not compile with HAVE_WHOSON_H.

Oops..  I wonder why such has slipped in.
Idle random firing of the keyboard -- must have been...

Anyway, more important thing deep in that lattest set are altered
allocation/garbage-collect parameters for router script  conscells.
That gave immediately 3-4 times more speed to the system.

Now I am trying to rework the way, how that same script thing
handles variables.  v_find()  ( = lookup ) is presently very
high in the profile data, and the aim is to push it way lower,
but ...  there are couple deep details in the script interpreter
around function local variable handling, that elude me...
(Around 40% of processing time is spent in v_find() ...)

Furthermore, at least one instance of the router is crashing every
now and then with SEGV.  I am hunting it, too...

> Eugene

-- 
/Matti Aarnio	<mea@nic.funet.fi>
-
To unsubscribe from this list: send the line "unsubscribe zmailer" in
the body of a message to majordomo@nic.funet.fi