nuttx/include/nuttx
Gregory Nutt 00933cfece sched/sched: Add sched_get_stackinfo()
The new OS interface, sched_get_stackinfo() combines two pthread-specific interfaces into a single generic interface.  The existing pthread_get_stackaddr_np() and pthread_get_stacksize_np() are moved from sched/pthread to libs/libc/pthread.

There are two motivations for this change:  First, it reduces the number of system calls.  Secondly, it adds a common hook that is going to used for a future implementation of TLS.
2020-05-03 23:33:44 +01:00
..
1wire
analog include/nuttx/analog/ads1242.h: fix nxstyle warnings 2020-03-10 07:20:38 -06:00
audio audio: nxstyle fixes for core and drivers 2020-04-21 17:19:52 -06:00
binfmt binfmt: exec_spawn as internal function shouldn't modify errno 2020-05-03 12:15:54 -06:00
can Run codespell -w with the latest dictonary again 2020-02-23 22:27:46 +01:00
contactless
crypto Refine the preprocessor conditional guard style (#190) 2020-01-31 19:07:39 +01:00
drivers Run all .c and .h files in previous commits through nxstyle. 2020-03-22 08:24:07 -05:00
eeprom Check return from nxsem_wait_initialize() (#661) 2020-03-30 20:59:47 -06:00
fs fs/vfs: Rename fdesc_poll to fs_poll 2020-05-03 12:15:54 -06:00
i2c
input Run codespell -w against all files 2020-02-22 14:45:07 -06:00
ioexpander Run codespell -w with the latest dictonary again 2020-02-23 22:27:46 +01:00
lcd Run codespell -w with the latest dictonary again 2020-02-23 22:27:46 +01:00
leds
lib Fix nxstyle issue 2020-05-01 10:43:47 -03:00
mbox
mm Refine __KERNEL__ and CONFIG_BUILD_xxx usage in the code base 2020-05-01 10:43:47 -03:00
modem
mtd Run codespell -w with the latest dictonary again 2020-02-23 22:27:46 +01:00
net build: Remove 'u' prefix from userspace library 2020-05-01 15:56:55 -06:00
nx Run codespell -w with the latest dictonary again 2020-02-23 22:27:46 +01:00
power Battery monitor support (#404) 2020-02-28 18:18:50 -06:00
rf
rptun fix nxstyle warning 2020-04-26 19:53:43 -06:00
sensors "Uninterruptible" semaphore waits must return when canceled. 2020-03-29 11:58:28 -03:00
serial Run codespell -w with the latest dictonary again 2020-02-23 22:27:46 +01:00
spi stm32h7_qspi: support for custom clock (not just HCLK) and support for DUAL/QUAD commands (#582) 2020-03-19 05:59:18 -07:00
syslog syslog/rpmsg: Fix warning: ‘syslog_rpmsg_write’ defined but not used 2020-04-27 06:52:50 -06:00
timers Fix typos in comments and documentation. 2020-03-16 20:01:11 -06:00
usb Run codespell -w with the latest dictonary again 2020-02-23 22:27:46 +01:00
video Run codespell -w with the latest dictonary again 2020-02-23 22:27:46 +01:00
wireless Run nxstyle against files modified in previous commit. 2020-04-13 02:09:34 +08:00
.gitignore
addrenv.h Refine the preprocessor conditional guard style (#190) 2020-01-31 19:07:39 +01:00
arch.h Refine __KERNEL__ and CONFIG_BUILD_xxx usage in the code base 2020-05-01 10:43:47 -03:00
ascii.h
b2c.h Run codespell -w with the latest dictonary again 2020-02-23 22:27:46 +01:00
board.h Run codespell -w with the latest dictonary again 2020-02-23 22:27:46 +01:00
cache.h include/nuttx/cache.h: Fix a copy-paste error. 2020-03-04 12:37:21 -03:00
cancelpt.h
clock.h Fix nxstyle issue 2020-05-01 10:43:47 -03:00
compiler.h nxstyle fixes 2020-04-11 21:19:47 +01:00
elf.h ELF64 support (#220) 2020-02-07 17:10:23 -06:00
environ.h
envpath.h
init.h
irq.h
kmalloc.h Refine __KERNEL__ and CONFIG_BUILD_xxx usage in the code base 2020-05-01 10:43:47 -03:00
kthread.h
list.h
mmcsd.h Run codespell -w with the latest dictonary again 2020-02-23 22:27:46 +01:00
module.h Run codespell -w with the latest dictonary again 2020-02-23 22:27:46 +01:00
mqueue.h build: Remove 'u' prefix from userspace library 2020-05-01 15:56:55 -06:00
mutex.h
nuttx.h
page.h Run codespell -w against all files 2020-02-22 14:45:07 -06:00
pgalloc.h
progmem.h
pthread.h
random.h
sched.h sched/sched: Add sched_get_stackinfo() 2020-05-03 23:33:44 +01:00
sched_note.h Run codespell -w with the latest dictonary again 2020-02-23 22:27:46 +01:00
scsi.h
sdio.h Fix nxstyle warning 2020-04-13 12:01:39 -06:00
semaphore.h build: Remove 'u' prefix from userspace library 2020-05-01 15:56:55 -06:00
signal.h build: Remove 'u' prefix from userspace library 2020-05-01 15:56:55 -06:00
spawn.h syscall: nx_task_spawn should exist in the flat build just like the protected build 2020-05-02 09:56:23 -06:00
spinlock.h
streams.h
symtab.h Run codespell -w with the latest dictonary again 2020-02-23 22:27:46 +01:00
time.h
tls.h
tree.h
userspace.h Fix nxstyle issue 2020-05-01 10:43:47 -03:00
vt100.h
wdog.h include/nuttx/wdog.h: Add some additional comments. 2020-04-07 17:40:46 +01:00
wqueue.h Refine __KERNEL__ and CONFIG_BUILD_xxx usage in the code base 2020-05-01 10:43:47 -03:00
zoneinfo.h