Move CONFIG_NSH_TMPDIR to CONFIG_LIBC_TMPDIR

This commit is contained in:
Gregory Nutt 2014-11-05 07:49:20 -06:00
parent 3a19f48d93
commit 131b8c5946
3 changed files with 3 additions and 14 deletions

View File

@ -77,17 +77,6 @@ config NSH_CMDPARMS
Because this feature commits significant resources, it is disabled by Because this feature commits significant resources, it is disabled by
default. 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 config NSH_MAXARGUMENTS
int "Maximum number of command arguments" int "Maximum number of command arguments"
default 6 default 6

View File

@ -100,8 +100,8 @@
* hold temporary files must be provided. * hold temporary files must be provided.
*/ */
#if defined(CONFIG_NSH_CMDPARMS) && !defined(CONFIG_NSH_TMPDIR) #if defined(CONFIG_NSH_CMDPARMS) && !defined(CONFIG_LIBC_TMPDIR)
# define CONFIG_NSH_TMPDIR "/tmp" # define CONFIG_LIBC_TMPDIR "/tmp"
#endif #endif
/* Networking support. Make sure that all non-boolean configuration /* Networking support. Make sure that all non-boolean configuration

View File

@ -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 */ /* Create a unique file name using the task ID */
tmpfile = NULL; 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) if (ret < 0 || !tmpfile)
{ {
nsh_output(vtbl, g_fmtcmdoutofmemory, "``"); nsh_output(vtbl, g_fmtcmdoutofmemory, "``");