Asynch?

From: Akuma/Chris Baggett/DOOMer (doomer@BAYOU.COM)
Date: 09/29/97


I appreciate everyone's answer to my question about bitfields.
they make a bit more sense, but i'd need to find an easy way to access
them (i can :-)

anyway, onto my point.

I've been thinking of (since i'm gonna ASCII-fy the mail file)
allowing people to have FORWARD addresses from the mud, to their RL
email address.  i've been wondering though.

Is there a way to do this, without slowing down the mud.
anytime i try to run a Mailx or sendmail process from the mud,
it lags the mud for a short period of time (2 secs maybe) and if i have
lots of people mailing at once, it'll create a large amount of lag.

Does anyone know of a way, or can give me a few hints as to how
to handle this.  As far as i know, i assumed Processes in  Linux (1.3)
were independent of others, but using the system() or exec() call makes
the mud WAIT.  which stinks.

any ideas would be appreciated.
thanks

Akuma the Raging Coder

  +------------------------------------------------------------+
  | "The poets talk about love, but what I talk about is DOOM, |
  |      because in the end, DOOM is all that counts." -       |
  |   Alex Machine/George Stark/Stephen King, The Dark Half    |
  |        "Nothing is IMPOSSIBLE, Just IMPROBABLE"            |
  |   "Easier Said Than Done, But Better Done Than Said..."    |
  +------------------------------------------------------------+


     +------------------------------------------------------------+
     | Ensure that you have read the CircleMUD Mailing List FAQ:  |
     | http://democracy.queensu.ca/~fletcher/Circle/list-faq.html |
     +------------------------------------------------------------+



This archive was generated by hypermail 2b30 : 12/08/00 PST