File system abstraction layer. More...
Go to the source code of this file.
Data Structures | |
struct | FsFileStat |
File status. More... | |
struct | FsDirEntry |
Directory entry. More... | |
Macros | |
#define | FS_MAX_NAME_LEN 127 |
Enumerations | |
enum | FsFileAttributes { FS_FILE_ATTR_READ_ONLY = 0x01, FS_FILE_ATTR_HIDDEN = 0x02, FS_FILE_ATTR_SYSTEM = 0x04, FS_FILE_ATTR_VOLUME_NAME = 0x08, FS_FILE_ATTR_DIRECTORY = 0x10, FS_FILE_ATTR_ARCHIVE = 0x20 } |
File attributes. More... | |
enum | FsFileMode { FS_FILE_MODE_READ = 1, FS_FILE_MODE_WRITE = 2, FS_FILE_MODE_CREATE = 4, FS_FILE_MODE_TRUNC = 8 } |
File access mode. More... | |
enum | FsSeekOrigin { FS_SEEK_SET = 0, FS_SEEK_CUR = 1, FS_SEEK_END = 2 } |
File seek origin. More... | |
Detailed Description
File system abstraction layer.
License
SPDX-License-Identifier: GPL-2.0-or-later
Copyright (C) 2010-2024 Oryx Embedded SARL. All rights reserved.
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
- Version
- 2.4.4
Definition in file fs_port.h.
Macro Definition Documentation
◆ FS_MAX_NAME_LEN
Enumeration Type Documentation
◆ FsFileAttributes
enum FsFileAttributes |
◆ FsFileMode
enum FsFileMode |
◆ FsSeekOrigin
enum FsSeekOrigin |