From 9eb32d6dc83a9429ae2408a0d0c5a51cae29e878 Mon Sep 17 00:00:00 2001 From: obarun <eric@obarun.org> Date: Sun, 17 Jan 2021 11:56:58 +1100 Subject: [PATCH] time to adapt to new exec.h function --- src/66/66-boot.c | 7 +++---- src/66/66-scanctl.c | 2 +- src/extra-tools/execl-envfile.c | 6 +++--- src/lib66/ssexec_env.c | 2 +- 4 files changed, 8 insertions(+), 9 deletions(-) diff --git a/src/66/66-boot.c b/src/66/66-boot.c index eb885e18..cb809a7b 100644 --- a/src/66/66-boot.c +++ b/src/66/66-boot.c @@ -469,8 +469,7 @@ static inline void run_stage2 (char const *const *envp, size_t envlen, char cons char t[tlen + 1] ; auto_strings(t,sacmdline.s) ; stralloc_free(&sacmdline) ; - //xmexec_fm(newargv, envp, envlen, t, tlen) ; - xpathexec_r(newargv, envp, envlen, t, tlen) ; + xmexec_fm(newargv, envp, envlen, t, tlen) ; } static inline void run_cmdline(char const *const *newargv, char const *const *envp, char const *msg,char const *arg) @@ -755,7 +754,7 @@ int main(int argc, char const *const *argv,char const *const *envp) } close(fdin) ; - // xmexec_fm(newargv, newenvp, 1, envmodifs.s, envmodifs.len) ; - xpathexec_r(newargv, newenvp, 1, envmodifs.s, envmodifs.len) ; + xmexec_fm(newargv, newenvp, 1, envmodifs.s, envmodifs.len) ; + } } diff --git a/src/66/66-scanctl.c b/src/66/66-scanctl.c index 6b40aecc..52d33c4a 100644 --- a/src/66/66-scanctl.c +++ b/src/66/66-scanctl.c @@ -171,7 +171,7 @@ static void scandir_up(char const *scandir, unsigned int timeout, unsigned int n //log_info("Starts scandir ",scandir," ...") ; //xexec_ae(newup[0], newup, envp) ; - xpathexec_run(newup[0], newup, envp) ; + xexec_ae(newup[0], newup, envp) ; } int main(int argc, char const *const *argv, char const *const *envp) diff --git a/src/extra-tools/execl-envfile.c b/src/extra-tools/execl-envfile.c index a7265f24..3fb21c26 100644 --- a/src/extra-tools/execl-envfile.c +++ b/src/extra-tools/execl-envfile.c @@ -146,7 +146,7 @@ int main (int argc, char const *const *argv, char const *const *envp) if (!r && insist) log_dieusys(LOG_EXIT_SYS,"get file from: ",path) ; else if ((!r && !insist) || !toparse.len) { - xpathexec_run(argv[0],argv,envp) ; + xexec_ae(argv[0],argv,envp) ; } if (file) { @@ -156,7 +156,7 @@ int main (int argc, char const *const *argv, char const *const *envp) if (insist) log_dieu(LOG_EXIT_SYS,"find: ",path,file) ; else { - xpathexec_run(argv[0],argv,envp) ; + xexec_ae(argv[0],argv,envp) ; } } if (!file_readputsa(&src,path,file)) log_dieusys(LOG_EXIT_SYS,"read file: ",path,file) ; @@ -232,5 +232,5 @@ int main (int argc, char const *const *argv, char const *const *envp) if (!env_make (v, r ,dst.s, dst.len)) log_dieusys(LOG_EXIT_SYS,"make environment") ; v[r] = 0 ; - pathexec_r (v, newenv, env_len(newenv),info.modifs.s,info.modifs.len) ; + mexec_fm (v, newenv, env_len(newenv),info.modifs.s,info.modifs.len) ; } diff --git a/src/lib66/ssexec_env.c b/src/lib66/ssexec_env.c index 62d89a1b..e21407a9 100644 --- a/src/lib66/ssexec_env.c +++ b/src/lib66/ssexec_env.c @@ -75,7 +75,7 @@ static void run_editor(char const *src, char const *const *envp) else log_dieusys(LOG_EXIT_SYS,"get EDITOR") ; } char const *const newarg[3] = { editor, src, 0 } ; - xpathexec_run (newarg[0],newarg,envp) ; + xexec_ae (newarg[0],newarg,envp) ; } static void do_import(char const *svname, char const *svconf, char const *version, int svtype) -- GitLab