exec() SUMMARY

Loki Jorgenson Rm421 loki at NAZGUL.PHYSICS.MCGILL.CA
Fri Jan 25 15:29:05 AEST 1991


	OK... admittedly I phrased the question terribly.  Originally,
I meant to say that the following criterion needed to be met.

	a) a process running a certain set of instructions (non-graphic)
	must initiate the execution of a second set (graphic)

	b) a socket opened during the execution of the first set of
	instructions must be passed on for use by the second set

To satisfy a), a new process could be fork'ed (suggesting that the
second instruction set is a subset of the original set) OR the second
set could be exec'd by the process running the first set, effectively
replacing the first set.  Finally, one could use system() to fork
a new process and exec a sh running the second set.

	b) is satisfied by fork'ing and exec'ing and not by system().

	My problem was that the man pages state clearly under exec(2):

"Ability to access graphics is disabled"

	I interpreted this mean that the exec'd instruction
set could not successfully make any graphics calls.  Many people
have pointed out that this is not correct.

	I find fault with the way that the man pages are written.

                             __          __
Loki Jorgenson              / /          \ \  node:  loki at Physics.McGill.CA
Grad, Systems Manager      / //////  \\\\\\ \ BITNET: PY29 at MCGILLA
Physics, McGill University \ \\\\\\  ////// / fax:   (514) 398-8434
Montreal Quebec CANADA      \_\          /_/  phone: (514) 398-7027



More information about the Comp.sys.sgi mailing list