basic/path-util: let find_executable_full() optionally return an fd

This commit is contained in:
Zbigniew Jędrzejewski-Szmek
2020-11-06 15:12:54 +01:00
parent 1da37e58ff
commit 5ca9139ace
4 changed files with 87 additions and 16 deletions
+3 -3
View File
@@ -88,9 +88,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, bool use_path_envvar, char **ret);
static inline int find_executable(const char *name, char **ret) {
return find_executable_full(name, true, ret);
int find_executable_full(const char *name, 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, true, ret_filename, NULL);
}
bool paths_check_timestamp(const char* const* paths, usec_t *paths_ts_usec, bool update);