summaryrefslogtreecommitdiff
path: root/apps
diff options
context:
space:
mode:
authorGregory Nutt <gnutt@nuttx.org>2014-11-05 10:47:50 -0600
committerGregory Nutt <gnutt@nuttx.org>2014-11-05 10:47:50 -0600
commit640683d99db1fb3879f2a0fbe69724e395d3a652 (patch)
tree70a366046764080a63be68d4f5796f7ce226d36f /apps
parent25e3eeffe377f4747995563036ae548cf4fdc017 (diff)
parent6e100d4cc58aa8fc352e460601cc4cee81f4e339 (diff)
downloadnuttx-640683d99db1fb3879f2a0fbe69724e395d3a652.tar.gz
nuttx-640683d99db1fb3879f2a0fbe69724e395d3a652.tar.bz2
nuttx-640683d99db1fb3879f2a0fbe69724e395d3a652.zip
Merge remote-tracking branch 'origin/master' into bas24
Diffstat (limited to 'apps')
-rw-r--r--apps/ChangeLog.txt2
-rw-r--r--apps/nshlib/Kconfig11
-rw-r--r--apps/nshlib/nsh.h4
-rw-r--r--apps/nshlib/nsh_parse.c2
4 files changed, 5 insertions, 14 deletions
diff --git a/apps/ChangeLog.txt b/apps/ChangeLog.txt
index a246f462c..df7295df2 100644
--- a/apps/ChangeLog.txt
+++ b/apps/ChangeLog.txt
@@ -1095,3 +1095,5 @@
issues. From Radoslaw Adamczyk (2014-10-23).
* apps/examples/keypadtest/keypadtest_main.c: Fixes to keypadtest from
Pierre-Noel Bouteville (2014-10-23).
+ * apps/nshlib/nsh_parse.c, nsh.h, and Kconfig: Move CONFIG_NSH_TMPDIR
+ to CONFIG_LIBC_TMPDIR (2014-11-05).
diff --git a/apps/nshlib/Kconfig b/apps/nshlib/Kconfig
index ba9c718b4..3e212e746 100644
--- a/apps/nshlib/Kconfig
+++ b/apps/nshlib/Kconfig
@@ -77,17 +77,6 @@ config NSH_CMDPARMS
Because this feature commits significant resources, it is disabled by
default.
-config NSH_TMPDIR
- string "Temporary file directory"
- default "/tmp"
- depends on NSH_CMDPARMS
- ---help---
- If NSH_CMDPARMS is selected, then function output will be retained
- in a temporary file. In that case, this string must be provided to
- specify the full path to a directory where temporary files can be
- created. This would be a good application of RAM disk: To provide
- temporary storage for function output.
-
config NSH_MAXARGUMENTS
int "Maximum number of command arguments"
default 6
diff --git a/apps/nshlib/nsh.h b/apps/nshlib/nsh.h
index dc13e3753..d726b5253 100644
--- a/apps/nshlib/nsh.h
+++ b/apps/nshlib/nsh.h
@@ -100,8 +100,8 @@
* hold temporary files must be provided.
*/
-#if defined(CONFIG_NSH_CMDPARMS) && !defined(CONFIG_NSH_TMPDIR)
-# define CONFIG_NSH_TMPDIR "/tmp"
+#if defined(CONFIG_NSH_CMDPARMS) && !defined(CONFIG_LIBC_TMPDIR)
+# define CONFIG_LIBC_TMPDIR "/tmp"
#endif
/* Networking support. Make sure that all non-boolean configuration
diff --git a/apps/nshlib/nsh_parse.c b/apps/nshlib/nsh_parse.c
index 2ed9452cf..a7a35e8f2 100644
--- a/apps/nshlib/nsh_parse.c
+++ b/apps/nshlib/nsh_parse.c
@@ -874,7 +874,7 @@ static FAR char *nsh_cmdparm(FAR struct nsh_vtbl_s *vtbl, FAR char *cmdline,
/* Create a unique file name using the task ID */
tmpfile = NULL;
- ret = asprintf(&tmpfile, "%s/TMP%d.dat", CONFIG_NSH_TMPDIR, getpid());
+ ret = asprintf(&tmpfile, "%s/TMP%d.dat", CONFIG_LIBC_TMPDIR, getpid());
if (ret < 0 || !tmpfile)
{
nsh_output(vtbl, g_fmtcmdoutofmemory, "``");