zephyr/include
Jaremy J. Creechley 3ac2ca2aa5 net: socket: extend posix compatability SO_<opts>
Adding these definitions help ease of porting POSIX applications.

They currently do nothing in the core network stack and will
return an error if used. However, they help port some POSIX
without changing these. In particular, this enables using the
Nim programming language's standard library with Zephyr.

- The values copy Linux amd64, similar to the other SO_OPTIONS
- Add SO_SNDBUF to fix simplelink wifi
- Use compat options in simplelink wifi

Signed-off-by: Jaremy J. Creechley <jaremy.creechley@panthalassa.com>
2022-01-11 11:48:16 +01:00
..
app_memory kernel: mem_domain: remove extra slash in Z_PROGBITS_SYM 2021-12-05 10:22:26 -05:00
arch arch: riscv: pmp: simplify pmp region number computation 2022-01-11 11:47:03 +01:00
audio
bluetooth include: Bluetooth: Add LE Supported Features type to GAP 2022-01-11 11:45:27 +01:00
canbus canbus: isotp: fix net_buf usage in recv function 2021-11-09 18:12:08 +02:00
console
crypto
data json: Add top-level array decoding support 2021-12-01 12:21:19 -05:00
debug debug: thread analyzer to display runtime stats 2022-01-10 10:38:06 -05:00
devicetree drivers: can: remove DT_CHOSEN_ZEPHYR_CANBUS_LABEL macro 2021-11-09 11:19:50 +01:00
dfu
disk
display
drivers drivers: can: rename API functions for better consistency 2022-01-10 10:44:37 +01:00
dt-bindings drivers: clock_control: lpc: syscon: add MCAN clock support 2022-01-10 12:00:20 +01:00
fs fs: Add FS_MOUNT_FLAG_USE_DISK_ACCESS flag 2021-12-06 08:08:26 -05:00
ipc ipc_service: Extend RPMsg structs and misc fixes 2021-11-22 23:03:23 -05:00
kernel kernel/sched: enable/disable runtime stats 2022-01-10 10:38:06 -05:00
linker ztest: Update ztest with more powerful testing APIs 2022-01-11 11:47:30 +01:00
logging logging: Add option to have tag which is prepended to all messages 2022-01-04 14:57:31 -06:00
lorawan
mgmt mgmt/mcumgr: Correct packet length information 2021-11-30 11:44:26 +01:00
modbus
multi_heap multi_heap: Introduce shared multi-heap memory pool manager 2021-10-12 07:44:46 -04:00
net net: socket: extend posix compatability SO_<opts> 2022-01-11 11:48:16 +01:00
pm pm: policy: return a reference to the next state 2022-01-11 10:46:20 +01:00
portability lib/os: bitarray: introduce SYS_BITARRAY_DEFINE_STATIC() 2021-11-24 14:22:23 -05:00
posix posix: semaphore: use ZRESTRICT 2021-11-05 13:29:31 +01:00
random
settings
shell lib: getopt: rework and extend getopt library 2022-01-06 21:26:59 +01:00
stats stats: i2c: I2C stats 2021-12-04 07:22:56 -05:00
storage storage/flash_map: Use larger type for alignment 2021-12-30 16:32:02 -05:00
sys sys: time_units: add missing include 2022-01-11 10:46:20 +01:00
task_wdt
timing
toolchain include: Add a macro to check pointer alignment 2021-12-10 14:08:59 +01:00
tracing kernel: pipes: add pipe flush routines 2022-01-10 12:17:14 -05:00
usb include: usb: add iterable section in ram for usb_cfg_data 2021-12-10 07:22:15 -06:00
xen xenvm: drivers: serial: add interrupt-driven API for Xen PV console 2021-12-07 12:15:38 -05:00
zephyr
cache.h
device.h device: improve (z_)device_is_ready docs 2022-01-07 10:41:23 -05:00
devicetree.h devicetree: add DT_INST_PARENT helper 2021-12-16 11:10:01 -06:00
ec_host_cmd.h
emul.h
exc_handle.h
fatal.h fatal: fix missing extern "C" 2021-12-14 11:47:13 -06:00
init.h
irq_nextlevel.h
irq_offload.h
irq.h
kernel_includes.h
kernel_structs.h kernel: extend CPU runtime stats 2022-01-10 10:38:06 -05:00
kernel_version.h
kernel.h kernel: pipes: add pipe flush routines 2022-01-10 12:17:14 -05:00
ptp_clock.h
shared_irq.h
smf.h
spinlock.h
sw_isr_table.h
sys_clock.h
syscall_handler.h
syscall.h
timeout_q.h
toolchain.h
wait_q.h
zephyr.h