zephyr/subsys
Paul Sokolovsky f750ce56ce net: lib: sockets: Switch to use fdtable
Previously the "socket file descriptors" were just net_context
pointers cast to int. For full POSIX compatibility and support
of generic operations line read/write/close/fcntl/ioctl, the
real file descriptors should be supported, as implemented by
fdtable mini-subsys.

Socket implementation already has userspace vs flatspace dichotomy,
and adding to that ptr-fds vs real-fds dichotomy (4 possible cases)
is just too cumbersome. So, switch sockets to real fd's regardless
if full POSIX subsystem is enabled or not.

Signed-off-by: Paul Sokolovsky <paul.sokolovsky@linaro.org>
2018-11-04 22:04:11 +01:00
..
app_memory
bluetooth kernel: Change k_poll_signal api 2018-11-04 11:37:24 -05:00
console
cpp C++: Fix vtable with libstdc++ 2018-10-30 08:11:28 -04:00
debug kernel: Remove duplicated identifier 2018-11-04 11:37:24 -05:00
dfu dfu: image_mgr: make Kconfigs depend on IMG_MANAGER 2018-11-02 15:31:44 -05:00
disk subsys: disk: move conditional location 2018-11-02 15:31:44 -05:00
fb subsys: add monochrome character framebuffer 2018-10-16 14:54:47 -04:00
fs subsys: filesystem: move conditional location 2018-11-02 15:31:44 -05:00
logging doc: fix kconfig misspellings 2018-11-02 17:58:16 -04:00
mgmt subsys: mcumgr: make Kconfigs depend on MCUMGR 2018-11-02 15:31:44 -05:00
net net: lib: sockets: Switch to use fdtable 2018-11-04 22:04:11 +01:00
power power: Add OS Power Management debug hooks 2018-10-28 11:44:22 -04:00
random
settings
shell kernel: Change k_poll_signal api 2018-11-04 11:37:24 -05:00
storage
usb subsys: usb_device: Fix removal of board.h 2018-11-02 14:55:53 -04:00
CMakeLists.txt subsys: add monochrome character framebuffer 2018-10-16 14:54:47 -04:00
Kconfig Build: Improve C++ support 2018-10-29 09:15:04 -04:00