Re: Questions about launchd
Re: Questions about launchd
- Subject: Re: Questions about launchd
- From: "Jordan K. Hubbard" <email@hidden>
- Date: Sun, 26 Aug 2007 16:28:12 -0700
On Aug 26, 2007, at 12:44 PM, Terry Lambert wrote:
But my point was that you could trust command line output a heck of
a lot more than data interfaces. I more or less promise we won't
intentionally break things unless the standards change or our
upstream providers change things on us for no reason. That would be
work. 8^).
I'm really not sure what you mean by "data interfaces" in this
context. but my point was that we don't promise anything with respect
to "command API" (and never have), whereas we do make a substantial
effort with actual APIs. Moreover, the fact that we discourage
static linking also gives us a lot more leeway in providing API
backwards compatibility via symbol decoration/versioning, app-specific
conditional hacks, interpositioning tricks, etc. When it comes to
the output of ps(1), however, we can't do a heck of a lot for you if
you've buried it in some script and expect the contents of column 25
for arguments "-ef" to mean something very specific. Maintaining
compatibility at that level has little to do with "avoiding work" and
more to do with "avoiding any number of things which could potential
perturb the output" (like, say, the PTY naming syntax changing).
- Jordan
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Darwin-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden