The Windows sequence would be:
CreateProcess(NULL, cmd, NULL, NULL, FALSE, 0, NULL, NULL, &si, &pi);
...
PostThreadMessage(pi.dwThreadId, WM_QUIT, 0, 0); //or whatever
...
'spawn' returns the 'pid' of the new process. Is that always equal to pi.dwProcessId? Is there a way to get from this 'pid' to sending messages to the main thread? Is there a place where pi.dwThreadId is saved?
(global structure, etc.)
Thanks, Greg
-- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/