9fans archive / 1999 / 05 / 24 / prev next
From: rog@vit... rog@vit...
Subject: [9fans] Alef program to fork and exec say program
Date: Thu, 13 May 1999 11:02:13 BST
> void
> say(byte *msg)
> {
> rfork(RFENVG|RFFDG|RFNOTEG|RFMEM);
> execl("/bin/pub/say", "-l /dev/audio -C 2", "New mail arrived
> from ", msg);
> }
surely you want to fork a new process for the say rather than overwriting
the old one?
i haven't looked at the source, but perhaps invoking
proc say(buf);
might serve you better?
rog.