diff options
| author | alexlzhu <alexlzhu@devvm2387.atn0.facebook.com> | 2021-07-08 17:10:47 -0700 |
|---|---|---|
| committer | Chris Down <chris@chrisdown.name> | 2021-09-28 14:52:27 +0100 |
| commit | 8c35c10d20ff7b369bfff3fbbb92a43ca2fd5938 (patch) | |
| tree | be87626fe62937be49a7b3388d75d44623ed2c5d /src/basic/path-util.h | |
| parent | 5b32e48f6e3753600b9f6c44446b313294270f48 (diff) | |
| download | systemd-8c35c10d20ff7b369bfff3fbbb92a43ca2fd5938.tar.gz | |
core: Add ExecSearchPath parameter to specify the directory relative to which binaries executed by Exec*= should be found
Currently there does not exist a way to specify a path relative to which
all binaries executed by Exec should be found. The only way is to
specify the absolute path.
This change implements the functionality to specify a path relative to which
binaries executed by Exec*= can be found.
Closes #6308
Diffstat (limited to 'src/basic/path-util.h')
| -rw-r--r-- | src/basic/path-util.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/basic/path-util.h b/src/basic/path-util.h index 0d69145497..518f3340bf 100644 --- a/src/basic/path-util.h +++ b/src/basic/path-util.h @@ -99,9 +99,9 @@ int path_strv_make_absolute_cwd(char **l); char** path_strv_resolve(char **l, const char *root); char** path_strv_resolve_uniq(char **l, const char *root); -int find_executable_full(const char *name, const char *root, bool use_path_envvar, char **ret_filename, int *ret_fd); +int find_executable_full(const char *name, const char *root, char **exec_search_path, bool use_path_envvar, char **ret_filename, int *ret_fd); static inline int find_executable(const char *name, char **ret_filename) { - return find_executable_full(name, /* root= */ NULL, true, ret_filename, NULL); + return find_executable_full(name, /* root= */ NULL, NULL, true, ret_filename, NULL); } bool paths_check_timestamp(const char* const* paths, usec_t *paths_ts_usec, bool update); |
