Roland Mainz wrote:
Hi!---- Is there any "shortcut" to get the full path to the process's executable file ? Usually |readlink("/proc/self/path/a.out", buff, buffsize)| or |getexecname()| can be used - but is there any _faster_ way (e.g. something _not_ using a syscall (e.g. is this information somewhere above or below the |argv| array stored ?)) ?
Nope. For most programs, this isn't an issue; they only call it once so the time needed for getexecname() is trivial. If you need to call this a lot, you should cache the returned value; it's valid across fork and the cached value is destroyed on exec. - Bart -- Bart Smaalders Solaris Kernel Performance [email protected] http://blogs.sun.com/barts "You will contribute more with mercurial than with thunderbird." _______________________________________________ opensolaris-code mailing list [email protected] http://mail.opensolaris.org/mailman/listinfo/opensolaris-code
