7#ifndef ZEPHYR_INCLUDE_FS_FS_INTERFACE_H_
8#define ZEPHYR_INCLUDE_FS_FS_INTERFACE_H_
16#if defined(CONFIG_FILE_SYSTEM_MAX_FILE_NAME) && (CONFIG_FILE_SYSTEM_MAX_FILE_NAME - 0) > 0
17#define MAX_FILE_NAME CONFIG_FILE_SYSTEM_MAX_FILE_NAME
22#if defined(CONFIG_FAT_FILESYSTEM_ELM)
24#if defined(CONFIG_FS_FATFS_LFN)
25#define MAX_FILE_NAME CONFIG_FS_FATFS_MAX_LFN
27#define MAX_FILE_NAME 12
32#if !defined(MAX_FILE_NAME) && defined(CONFIG_FILE_SYSTEM_EXT2)
33#define MAX_FILE_NAME 255
36#if !defined(MAX_FILE_NAME) && defined(CONFIG_FILE_SYSTEM_LITTLEFS)
37#define MAX_FILE_NAME 256
40#if !defined(MAX_FILE_NAME)
42#define MAX_FILE_NAME 12
uint8_t fs_mode_t
Definition: fs_interface.h:49
__UINT8_TYPE__ uint8_t
Definition: stdint.h:88
Directory object representing an open directory.
Definition: fs_interface.h:77
const struct fs_mount_t * mp
Pointer to mount point structure.
Definition: fs_interface.h:81
void * dirp
Pointer to directory object structure.
Definition: fs_interface.h:79
File object representing an open file.
Definition: fs_interface.h:63
fs_mode_t flags
Open/create flags.
Definition: fs_interface.h:69
void * filep
Pointer to file object structure.
Definition: fs_interface.h:65
const struct fs_mount_t * mp
Pointer to mount point structure.
Definition: fs_interface.h:67
File system mount info structure.
Definition: fs.h:91