summaryrefslogtreecommitdiff
path: root/nuttx/examples/nsh
diff options
context:
space:
mode:
authorpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2008-09-19 15:12:13 +0000
committerpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2008-09-19 15:12:13 +0000
commit71075f37bd4cb6a9f65f2e86ff0b1b19f518d166 (patch)
treea55f2a5ec1ff07d398bf03b3aaf586fce9467bce /nuttx/examples/nsh
parent6667ff8f6a7d35dfecb9f3d396da3afa20aa853b (diff)
downloadpx4-nuttx-71075f37bd4cb6a9f65f2e86ff0b1b19f518d166.tar.gz
px4-nuttx-71075f37bd4cb6a9f65f2e86ff0b1b19f518d166.tar.bz2
px4-nuttx-71075f37bd4cb6a9f65f2e86ff0b1b19f518d166.zip
Fixes for clean compile w/o environment variables
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@941 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx/examples/nsh')
-rw-r--r--nuttx/examples/nsh/nsh.h2
-rw-r--r--nuttx/examples/nsh/nsh_main.c5
2 files changed, 4 insertions, 3 deletions
diff --git a/nuttx/examples/nsh/nsh.h b/nuttx/examples/nsh/nsh.h
index 7626a4e3c..b98cec49b 100644
--- a/nuttx/examples/nsh/nsh.h
+++ b/nuttx/examples/nsh/nsh.h
@@ -184,7 +184,7 @@
/* Stubs used when working directory is not supported */
#if CONFIG_NFILE_DESCRIPTORS <= 0 || defined(CONFIG_DISABLE_ENVIRON)
-# define nsh_getfullpath(v,p) (p)
+# define nsh_getfullpath(v,p) ((char*)(p))
# define nsh_freefullpath(p)
#endif
diff --git a/nuttx/examples/nsh/nsh_main.c b/nuttx/examples/nsh/nsh_main.c
index 20204d902..6acf48d53 100644
--- a/nuttx/examples/nsh/nsh_main.c
+++ b/nuttx/examples/nsh/nsh_main.c
@@ -544,6 +544,7 @@ char *nsh_argument(FAR struct nsh_vtbl_s *vtbl, char **saveptr)
*saveptr = pend;
+#ifndef CONFIG_DISABLE_ENVIRON
/* Check for references to environment variables */
if (pbegin[0] == '$' && !quoted)
@@ -563,7 +564,7 @@ char *nsh_argument(FAR struct nsh_vtbl_s *vtbl, char **saveptr)
}
/* Not a built-in? Return the value of the environment variable with this name */
-#ifndef CONFIG_DISABLE_ENVIRON
+
else
{
char *value = getenv(pbegin+1);
@@ -576,8 +577,8 @@ char *nsh_argument(FAR struct nsh_vtbl_s *vtbl, char **saveptr)
return (char*)"";
}
}
-#endif
}
+#endif
}
/* Return the beginning of the token. */