If the number of signals we have were not limited, I'd say it'd be better to use a signal for this as it seems likely to be faster to setup on exec than an mmap segment, it seems like a more generic scheme, and it seems simpler overall than adding a special driver.
It'd sure be nice to have a VMS-like AST facility... Nico --