gjw@ANDREAS.WR.USGS.GOV (Gregory J. Woodhouse) (12/08/90)
Fork, as you all know, returns the pid of the child to the parent process, so it is possible to use kill to send messages back and forth between a process and a child created by a fork/exec. I've done this in non-X programming, but would now like to do the same in an Xlib program. I am aware that it is necessary to do an XCloseDisplay in the child before exec'ing the new process, but then I would like to use XSenEvent to pass messages between processes rather than try an use kill and a signal handler. My question is: How should pass the window ID of the child to the parent. My only idea is to pass the actual bytes of the window ID through a pipe, but am not at all certain that will even work! Surely, someone has done this before. Thanks in advance. Those of you I have corresponded with are helping more than you know. ----------------------------------------------------------------------------- Gregory Woodhouse |We know that the center of the earth gjw@andreas.wr.usgs.gov |is a fiery molten mass...but it's not (415) 329-4694 (office) |good to dwell on it. (415) 325-7802 (home) | U.S. Geological Survey / 345 Middlefield Rd. MS 977 / Menlo Park, CA 94025 -----------------------------------------------------------------------------