| # Copyright (c) 2020 Tobias Svehagen |
| # Copyright (c) 2023 Meta |
| # SPDX-License-Identifier: Apache-2.0 |
| bool "Zephyr virtual filesystem (ZVFS) support [EXPERIMENTAL]" |
| ZVFS is a central, Zephyr-native library that provides a common interoperable API for all |
| types of file descriptors such as those from the non-virtual FS, sockets, eventfds, FILE *'s |
| and more. It is designed to be used by all Zephyr subsystems that need to work with files. |
| bool "ZVFS event file descriptor support" |
| Enable support for ZVFS event file descriptors. An eventfd can |
| be used as an event wait/notify mechanism together with POSIX calls |
| like read, write and poll. |
| int "Maximum number of ZVFS eventfd's" |
| The maximum number of supported event file descriptors. |
| Enable support for zvfs_poll(). |
| int "Max number of supported zvfs_poll() entries" |
| default NET_SOCKETS_POLL_MAX if NET_SOCKETS_POLL_MAX > 0 |
| default 6 if WIFI_NM_WPA_SUPPLICANT |
| default 4 if SHELL_BACKEND_TELNET |
| Maximum number of entries supported for poll() call. |
| Enable support for zvfs_select(). |