libc: Add LIBC prefix to MEM_FD_VFS_PATH
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
This commit is contained in:
parent
079a6fa6cc
commit
8df223a1ef
@ -62,7 +62,7 @@ config LIBC_ENVPATH
|
|||||||
Use the contents of the common environment variable to locate executable
|
Use the contents of the common environment variable to locate executable
|
||||||
or library files. Default: n
|
or library files. Default: n
|
||||||
|
|
||||||
config MEM_FD_VFS_PATH
|
config LIBC_MEM_FD_VFS_PATH
|
||||||
string "Relative path to memfd storage"
|
string "Relative path to memfd storage"
|
||||||
default "memfd"
|
default "memfd"
|
||||||
depends on FS_TMPFS
|
depends on FS_TMPFS
|
||||||
|
@ -31,7 +31,8 @@
|
|||||||
* Pre-processor Definitions
|
* 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
|
* Public Functions
|
||||||
@ -42,7 +43,7 @@ int memfd_create(FAR const char *name, unsigned int flags)
|
|||||||
#ifdef CONFIG_FS_TMPFS
|
#ifdef CONFIG_FS_TMPFS
|
||||||
char path[PATH_MAX];
|
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);
|
return open(path, O_RDWR | flags);
|
||||||
#else
|
#else
|
||||||
set_errno(ENOSYS);
|
set_errno(ENOSYS);
|
||||||
|
Loading…
Reference in New Issue
Block a user