net/usrsock: Optimize option dependence

This commit is contained in:
Xiang Xiao 2018-08-26 15:05:46 -06:00 committed by Gregory Nutt
parent 3ae93762b7
commit 42f7c3e927
2 changed files with 6 additions and 2 deletions

View File

@ -62,6 +62,8 @@
* Private Function Prototypes
****************************************************************************/
#if defined(NET_UDP_HAVE_STACK) || defined(NET_TCP_HAVE_STACK)
static int inet_setup(FAR struct socket *psock, int protocol);
static sockcaps_t inet_sockcaps(FAR struct socket *psock);
static void inet_addref(FAR struct socket *psock);
@ -1289,6 +1291,8 @@ static ssize_t inet_sendfile(FAR struct socket *psock,
}
#endif
#endif /* NET_UDP_HAVE_STACK || NET_TCP_HAVE_STACK */
/****************************************************************************
* Public Functions
****************************************************************************/

View File

@ -36,13 +36,13 @@ config NET_USRSOCK_NO_INET6
config NET_USRSOCK_UDP
bool "User-space daemon provides UDP sockets"
default n
select NET_UDP
select NET_UDP_NO_STACK
---help---
config NET_USRSOCK_TCP
bool "User-space daemon provides TCP sockets"
default n
select NET_TCP
select NET_TCP_NO_STACK
---help---
config NET_USRSOCK_OTHER