Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!watmath!clyde!burl!ulysses!mhuxl!eagle!harpo!seismo!hao!hplabs!sri-unix!walsh@bbn-unix From: walsh%bbn-unix@sri-unix.UUCP Newsgroups: net.unix-wizards Subject: Re: generalized suspend wanted Message-ID: <17018@sri-arpa.UUCP> Date: Wed, 29-Feb-84 13:40:30 EST Article-I.D.: sri-arpa.17018 Posted: Wed Feb 29 13:40:30 1984 Date-Received: Sun, 4-Mar-84 02:49:48 EST Lines: 17 From: Bob WalshOne can convert a core dump, image in the swap area, or the current process into an executable with an initialized data region. However, such an executable cannot always be started and simulate the continuation of the original job since the meaning of file descriptors other than stdin, stdout, and stderr will have been lost. With shell i/o redirection, even the meaning of those file descriptors may have changed. So, the idea will not work for arbitrary programs, but will work for programs prepared to deal with it. I once write a cross assembler that did just this in order to avoid re-running initialization code for things like the symbol table each time it was started. bob walsh