Load a filesystem path through which the current executable is accessible.
Synopsis
Declared in <bdls_processutil.h>
static
int
getPathToExecutable(bsl::string* result);
Description
Set *result to a path with which the executable can be accessed (which may bear no relation to the command line used to begin this process). Return 0 on success, and a non‐zero value otherwise. On failure, *result will not be modified. Note that the returned value of *result may not correspond to the value of argv[0] passed to main. Some systems provide more reliable alternatives, such as through the "/proc" file system.
Return Value
0 on success, and a non‐zero value otherwise
Parameters
Name |
Description |
result |
receives a path to the executable |
Created with MrDocs