[Xquartz-dev] x11-exec

Peter O'Gorman peter at pogma.com
Thu Dec 13 22:46:59 PST 2007

Jeremy Huddleston wrote:
> Really?  It needs argv to be the full path?  That doesn't make sense
> since this works:
> PATH=/Applications/TextEdit.app/Contents/MacOS TextEdit

Most of get bundle path etc are based around _NSExecutableGetPath,
which, if you look at
 there is a comment:

 * Note that _NSGetExecutablePath will return "a path" to the executable
not a
 * "real path" to the executable. That is the path may be a symbolic
link and
 * not the real file.

Basically it usually works, but can get confused. It is less likely to
become confused if passed a full path to the real executable in argv[0].

Peter O'Gorman

More information about the Xquartz-dev mailing list