Bitcoin Core 29.99.0
P2P Digital Currency
exec.h
Go to the documentation of this file.
1// Copyright (c) 2025 The Bitcoin Core developers
2// Distributed under the MIT software license, see the accompanying
3// file COPYING or http://www.opensource.org/licenses/mit-license.php.
4
5#ifndef BITCOIN_UTIL_EXEC_H
6#define BITCOIN_UTIL_EXEC_H
7
8#include <util/fs.h>
9
10#include <string_view>
11
12namespace util {
17int ExecVp(const char* file, char* const argv[]);
20fs::path GetExePath(std::string_view argv0);
21} // namespace util
22
23#endif // BITCOIN_UTIL_EXEC_H
int ExecVp(const char *file, char *const argv[])
Cross-platform wrapper for POSIX execvp function.
Definition: exec.cpp:21
fs::path GetExePath(std::string_view argv0)
Return path to current executable assuming it was invoked with argv0.
Definition: exec.cpp:40