[launchd-dev] About the ServiceIPC key

Thomas Clement thomascl at free.fr
Tue Jun 30 15:22:51 PDT 2009


On Jun 30, 2009, at 7:35 PM, Damien Sorresso wrote:

> On Jun 30, 2009, at 10:15 AM, Thomas Clement wrote:
>> On Jun 30, 2009, at 5:56 PM, Damien Sorresso wrote:
>>> On Jun 30, 2009, at 4:42 AM, Thomas Clement wrote:
>>>> Hi,
>>>>
>>>> I'm trying to figure out when the ServiceIPC key should be used.
>>>> This key is not documented but it is used in the various sample  
>>>> codes.
>>>>
>>>> My understanding is that this key is required on 10.4 to check-in  
>>>> with launchd but its use is deprecated on 10.5 and later.
>>>> Am I right?
>>>
>>> Correct. On Leopard and later, you can treat the ServiceIPC key as  
>>> being inferred through the presence of a Sockets or MachServices  
>>> dictionary. There's no need to explicitly specify it.
>>
>> Thanks for the confirmation.
>> I couldn't get an answer from my bug report (asking documentation  
>> for the key).
>
> You can treat the absence of keys in the documentation as meaning  
> they're deprecated or no longer useful (or they're private and not  
> part of a public API contract).

Alright, thanks for the tip. That's good to know.

Thomas



More information about the launchd-dev mailing list