mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2024-12-29 04:50:03 +01:00
13d5f6e6b4
On `native` when using `vfs` the `fmt` print functions do not work. This is because the `fmt` module uses the `write()` system call which is bend by the `native_vfs` module to use `vfs_write()`. However, `native` does not use a `stdio` module to print. Instead, it just writes to the hosts standard I/O directly. As such, STDIN, STDOUT, and STDERR are never initialized for `vfs` so `vfs` does not recognize `STDIN_FILENO`, `STDOUT_FILENO` and `STDERR_FILENO` as valid file descriptors. This test case showcases this bug.
8 lines
118 B
Makefile
8 lines
118 B
Makefile
DEVELHELP=0
|
|
include ../Makefile.tests_common
|
|
|
|
USEMODULE += vfs
|
|
USEMODULE += fmt
|
|
|
|
include $(RIOTBASE)/Makefile.include
|