mirror of
https://github.com/apache/nuttx.git
synced 2026-06-06 08:36:24 +08:00
Add support so that fdopen() may be used on socket descriptors
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3659 42af7a65-404d-4744-a932-0658087f49c3
This commit is contained in:
+23
-8
@@ -36,27 +36,42 @@
|
||||
-include $(TOPDIR)/Make.defs
|
||||
|
||||
ifeq ($(CONFIG_NET),y)
|
||||
SOCK_ASRCS =
|
||||
SOCK_CSRCS = bind.c connect.c getsockname.c recv.c recvfrom.c socket.c \
|
||||
|
||||
# Basic networking support
|
||||
|
||||
SOCK_ASRCS =
|
||||
SOCK_CSRCS = bind.c connect.c getsockname.c recv.c recvfrom.c socket.c \
|
||||
sendto.c net_sockets.c net_close.c net_dup.c net_dup2.c net_clone.c \
|
||||
net_vfcntl.c
|
||||
|
||||
# TCP/IP support
|
||||
|
||||
ifeq ($(CONFIG_NET_TCP),y)
|
||||
SOCK_CSRCS += send.c listen.c accept.c
|
||||
SOCK_CSRCS += send.c listen.c accept.c
|
||||
endif
|
||||
|
||||
# Socket options
|
||||
|
||||
ifeq ($(CONFIG_NET_SOCKOPTS),y)
|
||||
SOCK_CSRCS += setsockopt.c getsockopt.c
|
||||
SOCK_CSRCS += setsockopt.c getsockopt.c
|
||||
ifneq ($(CONFIG_DISABLE_CLOCK),y)
|
||||
SOCK_CSRCS += net_timeo.c net_dsec2timeval.c net_timeval2dsec.c
|
||||
SOCK_CSRCS += net_timeo.c net_dsec2timeval.c net_timeval2dsec.c
|
||||
ifneq ($(CONFIG_NET_SLIP),y)
|
||||
SOCK_CSRCS += net_arptimer.c
|
||||
SOCK_CSRCS += net_arptimer.c
|
||||
endif
|
||||
endif
|
||||
endif
|
||||
|
||||
NETDEV_ASRCS =
|
||||
NETDEV_CSRCS = netdev_register.c netdev_ioctl.c net_poll.c netdev_txnotify.c \
|
||||
# Support for network access using streams
|
||||
|
||||
ifneq ($(CONFIG_NFILE_STREAMS),0)
|
||||
SOCK_CSRCS += net_checksd.c
|
||||
endif
|
||||
|
||||
# Support for operations on network devices
|
||||
|
||||
NETDEV_ASRCS =
|
||||
NETDEV_CSRCS = netdev_register.c netdev_ioctl.c net_poll.c netdev_txnotify.c \
|
||||
netdev_findbyname.c netdev_findbyaddr.c netdev_count.c \
|
||||
netdev_foreach.c netdev_unregister.c
|
||||
|
||||
|
||||
Reference in New Issue
Block a user