aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar BanceDev 2024-09-11 12:10:21 -0400
committerGravatar BanceDev 2024-09-11 12:10:21 -0400
commit6b3be9c89bbaac7064b7640b62961c85b48bd2f3 (patch)
tree30f76187b948330d3ee68c9675d9c8ad89a8a71a
parentadded HOSTNAME envar (diff)
initialized OLDPWD properly
-rw-r--r--src/lush.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/lush.c b/src/lush.c
index 6ffeaa3..b891dd9 100644
--- a/src/lush.c
+++ b/src/lush.c
@@ -1174,10 +1174,13 @@ int main(int argc, char *argv[]) {
sigemptyset(&sa.sa_mask);
sigaction(SIGINT, &sa, NULL);
- // set hostname envar
+ // set custom envars
char hostname[256];
gethostname(hostname, sizeof(hostname));
setenv("HOSTNAME", hostname, 1);
+ char *cwd = getcwd(NULL, 0);
+ setenv("OLDPWD", cwd, 1);
+ free(cwd);
int status = 0;
while (true) {