Fix up some silly warnings
diff --git a/shell/lash.c b/shell/lash.c
index 0129d6c..89a8fe6 100644
--- a/shell/lash.c
+++ b/shell/lash.c
@@ -216,7 +216,7 @@
 
 
 /* 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 @@
 		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 @@
 /* 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);