The problems with a generalized restart are not with setting up the stack and such; that's pretty easy if you have a suspend routine to save it all. The real problem is with the external state of the process - open files and such. They're difficult to recreate. -- Ed Gould ucbvax!mtxinu!ed