site_archiver@lists.apple.com Delivered-To: darwin-dev@lists.apple.com On Nov 2, 2007, at 4:19 AM, Stéphane Sudre wrote: Yup. davez _______________________________________________ Do not post admin requests to the list. They will be ignored. Darwin-dev mailing list (Darwin-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/darwin-dev/site_archiver%40lists.appl... Is there supposed to be a defined launch order for launchd and IOKit kexts? Not in the traditional sense. We have IOKit APIs to accomplish the ordering you may desire.
From what I can see on Leopard, launchd can launch daemons before all the IOKit kexts are loaded.
I then have one question if the answer is that these 2 processes can run at the same time: If you load a IOKit kext from a launchd script, can it cause trouble when the IOKit startup procedure tries to launch it just before that or just after that? IOKit vends APIs to dynamically be notified on the availability of hardware/drivers. In today's hot-plug world, I'd suggest that you modify your program to use those APIs. Once you've done that, the use of launchd does not change the outcome of your program. This email sent to site_archiver@lists.apple.com
participants (1)
-
Dave Zarzycki