Re: Execve
Re: Execve
- Subject: Re: Execve
- From: Quinn <email@hidden>
- Date: Thu, 29 May 2003 11:33:17 +0100
At 15:29 -0700 28/5/03, Justin C. Walker wrote:
The Dock is either using Finder or doing what Finder does (I don't
know the code).
GUI applications are launched by means of high-level APIs (Workspace
for Cocoa, Launch Services for Carbon and Cocoa, Process Manager for
Carbon and Cocoa). These are layered on top of Core Processes (a
private, internal API), which is implemented within the window
server. When the Finder launches a program, Launch Services
communicates with the window server, which does the fork/exec. This
is why the window server is the parent process of all GUI
applications.
Ultimately, however, all processes are launched via fork/exec.
S+E
--
Quinn "The Eskimo!" <
http://www.apple.com/developer/>
Apple Developer Technical Support * Networking, Communications, Hardware
_______________________________________________
darwin-kernel mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/darwin-kernel
Do not post admin requests to the list. They will be ignored.
References: | |
| >Re: Execve (From: "Justin C. Walker" <email@hidden>) |