7#ifndef ZEPHYR_INCLUDE_FS_FS_INTERFACE_H_
8#define ZEPHYR_INCLUDE_FS_FS_INTERFACE_H_
16#if (CONFIG_FILE_SYSTEM_MAX_FILE_NAME - 0) > 0
17#define MAX_FILE_NAME CONFIG_FILE_SYSTEM_MAX_FILE_NAME
20#if defined(CONFIG_FILE_SYSTEM_LITTLEFS)
21#define MAX_FILE_NAME 256
22#elif defined(CONFIG_FAT_FILESYSTEM_ELM)
23#if defined(CONFIG_FS_FATFS_LFN)
24#define MAX_FILE_NAME CONFIG_FS_FATFS_MAX_LFN
26#define MAX_FILE_NAME 12
30#define MAX_FILE_NAME 12
uint8_t fs_mode_t
Definition: fs_interface.h:36
__UINT8_TYPE__ uint8_t
Definition: stdint.h:58
Directory object representing an open directory.
Definition: fs_interface.h:67
const struct fs_mount_t * mp
Definition: fs_interface.h:69
void * dirp
Definition: fs_interface.h:68
File object representing an open file.
Definition: fs_interface.h:53
fs_mode_t flags
Definition: fs_interface.h:56
void * filep
Definition: fs_interface.h:54
const struct fs_mount_t * mp
Definition: fs_interface.h:55
File system mount info structure.
Definition: fs.h:83