zephyr/include
Nicholas Lowell 17b19eb810 pthread: add setname/getname glibc extensions
Adding the ability to set and get pthread names by defining
some non-standard extension functions that were first
introduced by Glibc.

Similar to zephyr thread naming, these allow for thread
tracking and debugging even when using the more portable
posix API.

Though Glibc was the originator, the current POSIX functions
have return codes based on Oracle's adopted spec, so these
functions follow suit.  The Oracle and Glibc function
prototypes match.

Signed-off-by: Nicholas Lowell <nlowell@lexmark.com>
2020-03-10 15:15:34 +02:00
..
app_memory
arch arch: arc: enable MPU_REQUIRES_NON_OVERLAPPING_REGIONS for arc mpu ver 3 2020-03-10 11:58:03 +02:00
audio
bluetooth Bluetooth: HCI_VS: Check for supported command 2020-03-10 15:02:48 +02:00
canbus can: isotp: Add ISO-TP library 2020-02-06 10:16:29 +02:00
cmsis_rtos_v1
cmsis_rtos_v2
console
crypto include: crypto: Add Galois/Counter Mode (GCM) support 2020-02-08 13:40:33 +02:00
data
debug debug: stack: Add missing log_strdup 2020-02-11 12:55:02 -08:00
dfu DFU: add init function with area id as parameter 2020-03-10 15:07:27 +02:00
disk
display
drivers doc: hwinfo: Clarify return values. 2020-02-27 21:14:54 +01:00
dt-bindings gpio: restore missing legacy devicetree direction flag 2020-02-13 22:50:45 +02:00
fs fs: remove NFFS subsystem 2020-01-21 15:32:47 +01:00
linker tracing: add infrastructure for collection of tracing data 2020-02-05 23:54:26 -05:00
logging logging: Fixes c++ compile error using LOG_BACKEND_DEFINE 2020-02-11 20:11:12 +02:00
mgmt
net net: ieee802154: Extend radio api to support energy scan feature 2020-03-10 14:59:10 +02:00
posix pthread: add setname/getname glibc extensions 2020-03-10 15:15:34 +02:00
power power: add system power management direct force mode. 2020-01-24 21:37:40 -05:00
random
settings settings: Include entire API into doxygen 2020-02-17 15:34:33 -06:00
shell shell: telnet: Replace timer with a delayed work 2020-02-12 10:22:49 +02:00
stats
storage
sys crc: Add crc8 implementation and tests 2020-03-10 12:53:53 +02:00
toolchain x86: fix large Kconfig values on 64-bit 2020-02-13 09:03:03 +02:00
tracing tracing: move headers under include/tracing 2020-02-07 15:58:05 -05:00
usb
zephyr
cache.h
device.h power: device: deduplicate suspending code 2020-02-02 09:05:15 -05:00
devicetree.h dts: Rename generated_dts_board*.{h,conf} to devicetree*.{h,conf} 2020-01-17 17:57:59 +01:00
exc_handle.h
fatal.h
generated_dts_board.h dts: Add include/generated_dts_board.h for backwards compatibility 2020-01-17 17:57:59 +01:00
init.h
irq_nextlevel.h
irq_offload.h
irq.h irq: add note about irq_lock/unlock access 2020-01-08 08:20:48 -05:00
kernel_includes.h
kernel_structs.h kernel/userspace: Move syscall_frame field to thread struct 2020-02-08 08:51:04 -05:00
kernel_version.h
kernel.h kernel: work: Return error if timeout cannot be aborted 2020-02-17 22:37:26 +02:00
ptp_clock.h
sched_priq.h
shared_irq.h
spinlock.h kernel: show what spinlock was used incorrectly 2020-01-13 10:17:16 -05:00
sw_isr_table.h
sys_clock.h
syscall_handler.h kernel/userspace: Move syscall_frame field to thread struct 2020-02-08 08:51:04 -05:00
syscall.h
timeout_q.h
toolchain.h
wait_q.h
zephyr.h