diff options
Diffstat (limited to 'lash.c')
-rw-r--r-- | lash.c | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -216,7 +216,7 @@ unsigned int shell_context; /* Used in cmdedit.c to reset the | |||
216 | 216 | ||
217 | 217 | ||
218 | /* Globals that are static to this file */ | 218 | /* Globals that are static to this file */ |
219 | static char *cwd; | 219 | static const char *cwd; |
220 | static char *local_pending_command = NULL; | 220 | static char *local_pending_command = NULL; |
221 | static struct jobset job_list = { NULL, NULL }; | 221 | static struct jobset job_list = { NULL, NULL }; |
222 | static int argc; | 222 | static int argc; |
@@ -296,7 +296,7 @@ static int builtin_cd(struct child_prog *child) | |||
296 | printf("cd: %s: %m\n", newdir); | 296 | printf("cd: %s: %m\n", newdir); |
297 | return EXIT_FAILURE; | 297 | return EXIT_FAILURE; |
298 | } | 298 | } |
299 | cwd = xgetcwd(cwd); | 299 | cwd = xgetcwd((char *)cwd); |
300 | if (!cwd) | 300 | if (!cwd) |
301 | cwd = unknown; | 301 | cwd = unknown; |
302 | return EXIT_SUCCESS; | 302 | return EXIT_SUCCESS; |
@@ -413,7 +413,7 @@ static int builtin_jobs(struct child_prog *child) | |||
413 | /* built-in 'pwd' handler */ | 413 | /* built-in 'pwd' handler */ |
414 | static int builtin_pwd(struct child_prog *dummy) | 414 | static int builtin_pwd(struct child_prog *dummy) |
415 | { | 415 | { |
416 | cwd = xgetcwd(cwd); | 416 | cwd = xgetcwd((char *)cwd); |
417 | if (!cwd) | 417 | if (!cwd) |
418 | cwd = unknown; | 418 | cwd = unknown; |
419 | printf( "%s\n", cwd); | 419 | printf( "%s\n", cwd); |