I'm trying to do coroutine context switching on a Pyramid. The chgstack() system call seems to be what I need to do it, but I can't figure out how to set up the initial stack frame. Has anyone else figured out how to do this? Thanks, Stan Switzer sjs at ctt.bellcore.com