Arduino Posix Filesystems
Loading...
Searching...
No Matches
src
ConfigFS
fs_stdio.h
Go to the documentation of this file.
1
11
#pragma once
12
#include <stdio.h>
13
14
#ifdef __cplusplus
15
extern
"C"
{
16
#endif
17
18
struct
stat
;
19
// original functioins
20
int
open(
const
char
*name,
int
flags, ...);
21
int
close(
int
file);
22
int
fstat(
int
file,
struct
stat
*st);
23
int
read(
int
file,
void
*ptr,
size_t
len);
24
int
write(
int
file,
const
void
*ptr,
size_t
len);
25
off_t lseek(
int
fd, off_t offset,
int
mode);
26
27
#ifdef FS_USE_F_INTERNAL
28
// potentially replaced functions
29
FILE *fopen_i(
const
char
*path,
const
char
*mode);
30
size_t
fread_i(
void
*buffer,
size_t
size,
size_t
count, FILE *stream);
31
char
*fgets_i(
char
*buffer,
int
size, FILE *stream);
32
int
fclose_i(FILE *fp);
33
int
fseek_i(FILE *stream,
long
int
offset,
int
whence);
34
int
getc_i(FILE *stream);
35
#endif
36
37
#ifdef __cplusplus
38
}
39
#endif
40
41
#ifdef FS_USE_F_INTERNAL
42
# define fopen fopen_i
43
# define fread fread_i
44
# define fgets fgets_i
45
# define fclose fclose_i
46
# define fgetc fgetc_i
47
# define fseek fseek_i
48
#endif
stat
Definition:
fs_stat.h:8
Generated by
1.9.5