From 77a1b70b370eb4cbd1b1eb577fa5d1619785a806 Mon Sep 17 00:00:00 2001 From: Tomas Krizek Date: Fri, 10 Jan 2020 16:44:32 +0100 Subject: [PATCH] daemon/worker: expose current working dir to lua --- daemon/worker.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/daemon/worker.c b/daemon/worker.c index 9b0aeae61..1b33f6432 100644 --- a/daemon/worker.c +++ b/daemon/worker.c @@ -2051,6 +2051,11 @@ int worker_init(struct engine *engine, int worker_id, int worker_count) lua_pushnumber(engine->L, worker_count); lua_setfield(engine->L, -2, "count"); + char cwd[PATH_MAX]; + get_workdir(cwd, sizeof(cwd)); + lua_pushstring(engine->L, cwd); + lua_setfield(engine->L, -2, "cwd"); + the_worker = worker; loop->data = the_worker; /* ^^^^ This shouldn't be used anymore, but it's hard to be 100% sure. */ -- 2.47.2