diff options
| author | 2024-09-11 12:10:21 -0400 | |
|---|---|---|
| committer | 2024-09-11 12:10:21 -0400 | |
| commit | 6b3be9c89bbaac7064b7640b62961c85b48bd2f3 (patch) | |
| tree | 30f76187b948330d3ee68c9675d9c8ad89a8a71a | |
| parent | added HOSTNAME envar (diff) | |
initialized OLDPWD properly
| -rw-r--r-- | src/lush.c | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -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) { |
