Fix up some silly warnings
authorEric Andersen <andersen@codepoet.org>
Fri, 11 May 2001 18:08:16 +0000 (18:08 -0000)
committerEric Andersen <andersen@codepoet.org>
Fri, 11 May 2001 18:08:16 +0000 (18:08 -0000)
hush.c
lash.c
shell/hush.c
shell/lash.c

diff --git a/hush.c b/hush.c
index 9a2243a8927ae0b43dead7ac64e4dd7673e57773..5ea9460669073b5bfa55e154fa5ffa730ff77d1d 100644 (file)
--- a/hush.c
+++ b/hush.c
@@ -244,7 +244,7 @@ static char map[256];
 static int fake_mode=0;
 static int interactive=0;
 static struct close_me *close_me_head = NULL;
-static char *cwd;
+static const char *cwd;
 static struct jobset *job_list;
 static unsigned int last_bg_pid=0;
 static char *PS1;
@@ -428,7 +428,7 @@ static int builtin_cd(struct child_prog *child)
                printf("cd: %s: %s\n", newdir, strerror(errno));
                return EXIT_FAILURE;
        }
-       cwd = xgetcwd(cwd);
+       cwd = xgetcwd((char *)cwd);
        if (!cwd)
                cwd = unknown;
        return EXIT_SUCCESS;
@@ -569,7 +569,7 @@ static int builtin_jobs(struct child_prog *child)
 /* built-in 'pwd' handler */
 static int builtin_pwd(struct child_prog *dummy)
 {
-       cwd = xgetcwd(cwd);
+       cwd = xgetcwd((char *)cwd);
        if (!cwd)
                cwd = unknown;
        puts(cwd);
diff --git a/lash.c b/lash.c
index 0129d6c02d441515df960f1e93ee8805cc9c4328..89a8fe6a50e21fdf43f65a1cce10e9ea4cb68a13 100644 (file)
--- a/lash.c
+++ b/lash.c
@@ -216,7 +216,7 @@ unsigned int shell_context;  /* Used in cmdedit.c to reset the
 
 
 /* Globals that are static to this file */
-static char *cwd;
+static const char *cwd;
 static char *local_pending_command = NULL;
 static struct jobset job_list = { NULL, NULL };
 static int argc;
@@ -296,7 +296,7 @@ static int builtin_cd(struct child_prog *child)
                printf("cd: %s: %m\n", newdir);
                return EXIT_FAILURE;
        }
-       cwd = xgetcwd(cwd);
+       cwd = xgetcwd((char *)cwd);
        if (!cwd)
                cwd = unknown;
        return EXIT_SUCCESS;
@@ -413,7 +413,7 @@ static int builtin_jobs(struct child_prog *child)
 /* built-in 'pwd' handler */
 static int builtin_pwd(struct child_prog *dummy)
 {
-       cwd = xgetcwd(cwd);
+       cwd = xgetcwd((char *)cwd);
        if (!cwd)
                cwd = unknown;
        printf( "%s\n", cwd);
index 9a2243a8927ae0b43dead7ac64e4dd7673e57773..5ea9460669073b5bfa55e154fa5ffa730ff77d1d 100644 (file)
@@ -244,7 +244,7 @@ static char map[256];
 static int fake_mode=0;
 static int interactive=0;
 static struct close_me *close_me_head = NULL;
-static char *cwd;
+static const char *cwd;
 static struct jobset *job_list;
 static unsigned int last_bg_pid=0;
 static char *PS1;
@@ -428,7 +428,7 @@ static int builtin_cd(struct child_prog *child)
                printf("cd: %s: %s\n", newdir, strerror(errno));
                return EXIT_FAILURE;
        }
-       cwd = xgetcwd(cwd);
+       cwd = xgetcwd((char *)cwd);
        if (!cwd)
                cwd = unknown;
        return EXIT_SUCCESS;
@@ -569,7 +569,7 @@ static int builtin_jobs(struct child_prog *child)
 /* built-in 'pwd' handler */
 static int builtin_pwd(struct child_prog *dummy)
 {
-       cwd = xgetcwd(cwd);
+       cwd = xgetcwd((char *)cwd);
        if (!cwd)
                cwd = unknown;
        puts(cwd);
index 0129d6c02d441515df960f1e93ee8805cc9c4328..89a8fe6a50e21fdf43f65a1cce10e9ea4cb68a13 100644 (file)
@@ -216,7 +216,7 @@ unsigned int shell_context;  /* Used in cmdedit.c to reset the
 
 
 /* Globals that are static to this file */
-static char *cwd;
+static const char *cwd;
 static char *local_pending_command = NULL;
 static struct jobset job_list = { NULL, NULL };
 static int argc;
@@ -296,7 +296,7 @@ static int builtin_cd(struct child_prog *child)
                printf("cd: %s: %m\n", newdir);
                return EXIT_FAILURE;
        }
-       cwd = xgetcwd(cwd);
+       cwd = xgetcwd((char *)cwd);
        if (!cwd)
                cwd = unknown;
        return EXIT_SUCCESS;
@@ -413,7 +413,7 @@ static int builtin_jobs(struct child_prog *child)
 /* built-in 'pwd' handler */
 static int builtin_pwd(struct child_prog *dummy)
 {
-       cwd = xgetcwd(cwd);
+       cwd = xgetcwd((char *)cwd);
        if (!cwd)
                cwd = unknown;
        printf( "%s\n", cwd);