blob: 4b914b8e8517accac96f36925f04f441664dfa73 (
plain) (
tree)
|
|
#pragma once
#include <util/generic/fwd.h>
// NOTE: This function has rare sporadic failures (throws exceptions) on FreeBSD. See REVIEW:54297
const TString& GetExecPath();
/**
* Get openable path to the binary currently being executed.
*
* The path does not match the original binary location, but stays openable even
* if the binary was moved or removed.
*
* On UNIX variants, utilizes the /proc FS. On Windows, equivalent to
* GetExecPath.
*/
const TString& GetPersistentExecPath();
|