# Kconfig - BSD Sockets compatible API # # Copyright (c) 2017 Linaro Limited. # # SPDX-License-Identifier: Apache-2.0 # menuconfig NET_SOCKETS bool "BSD Sockets compatible API" default n help Provide BSD Sockets like API on top of native Zephyr networking API. if NET_SOCKETS config NET_SOCKETS_POSIX_NAMES bool "Standard POSIX names for Sockets API" default n help By default, Sockets API function are prefixed with ``zsock_`` to avoid namespacing issues. If this option is enabled, they will be provided with standard POSIX names like socket(), recv(), and close(), to help with porting existing code. Note that close() may require a special attention, as in POSIX it closes any file descriptor, while with this option enabled, it will still apply only to sockets. config NET_SOCKETS_POLL_MAX int prompt "Max number of supported poll() entries" default 3 help Maximum number of entries supported for poll() call. config NET_DEBUG_SOCKETS bool "Debug BSD Sockets compatible API calls" default n default y if NET_LOG_GLOBAL help Enables logging for sockets code. (Logging level is defined by SYS_LOG_NET_LEVEL setting). endif # NET_SOCKETS