FatFS
FR_INVALID_NAME
is only used within FatFS.
Symbol previews are coming soon...
Symbols
loading (2/5)...
Files
loading (3/5)...
Summary
Syntax
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
FatFS
FR_INVALID_NAME
FR_INVALID_NAME value
Syntax
Show:
Summary
Declaration
from
ff.h:289
FR_INVALID_NAME
;
Examples
References
from
examples
Code
Location
Referrer
FR_INVALID_NAME
,
/* (6) The path name format is invalid */
ff.h:289
if
(
dp
->
fn
[
NSFLAG
]
&
(
NS_DOT
|
NS_NONAME
)
)
return
FR_INVALID_NAME
;
/* Check name validity */
ff.c:2481
dir_register()
if
(
uc
==
0xFFFFFFFF
)
return
FR_INVALID_NAME
;
/* Invalid code or UTF decode error */
ff.c:2870
create_name()
if
(
wc
<
0x80
&&
strchr
(
"*:<>|\"\?\x7F"
,
(
int
)
wc
)
)
return
FR_INVALID_NAME
;
/* Reject illegal characters for LFN */
ff.c:2874
create_name()
if
(
di
>=
FF_MAX_LFN
)
return
FR_INVALID_NAME
;
/* Reject too long name */
ff.c:2875
create_name()
if
(
di
==
0
)
return
FR_INVALID_NAME
;
/* Reject null name */
ff.c:2904
create_name()
if
(
ni
==
11
||
c
!=
'.'
)
return
FR_INVALID_NAME
;
/* Field overflow or invalid dot? */
ff.c:3015
create_name()
if
(
!
dbc_2nd
(
d
)
||
i
>=
ni
-
1
)
return
FR_INVALID_NAME
;
/* Reject invalid DBC */
ff.c:3030
create_name()
if
(
strchr
(
"*+,:;<=>[]|\"\?\x7F"
,
(
int
)
c
)
)
return
FR_INVALID_NAME
;
/* Reject illegal chrs for SFN */
ff.c:3034
create_name()
if
(
i
==
0
)
return
FR_INVALID_NAME
;
/* Reject nul string */
ff.c:3040
create_name()
res
=
FR_INVALID_NAME
;
ff.c:3759
f_open()
res
=
FR_INVALID_NAME
;
ff.c:4839
f_stat()
res
=
FR_INVALID_NAME
;
/* Cannot remove dot entry */
ff.c:5024
f_unlink()
res
=
FR_INVALID_NAME
;
/* Cannot remove the origin directory */
ff.c:5031
f_unlink()
res
=
FR_INVALID_NAME
;
ff.c:5116
f_mkdir()
if
(
res
==
FR_OK
&&
(
djo
.
fn
[
NSFLAG
]
&
(
NS_DOT
|
NS_NONAME
)
)
)
res
=
FR_INVALID_NAME
;
/* Check validity of name */
ff.c:5200
f_rename()
if
(
res
==
FR_OK
&&
(
dj
.
fn
[
NSFLAG
]
&
(
NS_DOT
|
NS_NONAME
)
)
)
res
=
FR_INVALID_NAME
;
/* Check object validity */
ff.c:5308
f_chmod()
if
(
res
==
FR_OK
&&
(
dj
.
fn
[
NSFLAG
]
&
(
NS_DOT
|
NS_NONAME
)
)
)
res
=
FR_INVALID_NAME
;
/* Check object validity */
ff.c:5354
f_utime()
case
FR_INVALID_NAME
:
return
EINVAL
;
vfs_fat.c:326
fresult_to_errno()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
FR_INVALID_NAME
is read by 10 functions:
All items filtered out
FR_INVALID_NAME
dir_register()
create_name()
f_open()
f_stat()
f_unlink()
f_mkdir()
f_rename()
f_chmod()
f_utime()
fresult_to_errno()
All items filtered out
Class Tree
from
examples
All items filtered out
All items filtered out
Override Tree
from
examples
All items filtered out
All items filtered out
Implementations
from
examples
All items filtered out
All items filtered out
Instances
from
examples
Lifecycle
from
examples
All items filtered out
All items filtered out