libc: Add LIBC prefix to MEM_FD_VFS_PATH

Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
This commit is contained in:
Xiang Xiao 2022-09-16 14:33:09 +08:00 committed by archer
parent 079a6fa6cc
commit 8df223a1ef
2 changed files with 4 additions and 3 deletions

View File

@ -62,7 +62,7 @@ config LIBC_ENVPATH
Use the contents of the common environment variable to locate executable
or library files. Default: n
config MEM_FD_VFS_PATH
config LIBC_MEM_FD_VFS_PATH
string "Relative path to memfd storage"
default "memfd"
depends on FS_TMPFS

View File

@ -31,7 +31,8 @@
* Pre-processor Definitions
****************************************************************************/
#define MEM_FD_VFS_PATH CONFIG_LIBC_TMPDIR "/" CONFIG_MEM_FD_VFS_PATH "/%s"
#define LIBC_MEM_FD_VFS_PATH \
CONFIG_LIBC_TMPDIR "/" CONFIG_LIBC_MEM_FD_VFS_PATH "/%s"
/****************************************************************************
* Public Functions
@ -42,7 +43,7 @@ int memfd_create(FAR const char *name, unsigned int flags)
#ifdef CONFIG_FS_TMPFS
char path[PATH_MAX];
snprintf(path, sizeof(path), MEM_FD_VFS_PATH, name);
snprintf(path, sizeof(path), LIBC_MEM_FD_VFS_PATH, name);
return open(path, O_RDWR | flags);
#else
set_errno(ENOSYS);