nuttx/sched
Gregory Nutt 3dca5eba15 Completes the Implementation of the TLS-based errno
- Remove per-thread errno from the TCB structure (pterrno)
- Remove get_errno() and set_errno() as functions.  The macros are still available as stubs and will be needed in the future if we need to access the errno from a different address environment (KERNEL mode).
- Add errno value to the tls_info_s structure definitions
- Move sched/errno to libs/libc/errno.  Replace old TCB access to the errno with TLS access to the errno.
2020-05-07 23:11:34 +01:00
..
clock Make compare_timespec public so timer driver could reuse it 2020-02-15 07:17:07 -06:00
environ global change: repace sched_xfree() to kxmm_free() 2020-04-09 10:29:28 -06:00
group Fix nxstyle issue 2020-05-01 10:43:47 -03:00
init Refine __KERNEL__ and CONFIG_BUILD_xxx usage in the code base 2020-05-01 10:43:47 -03:00
irq sched/: Fix some new coding standard issues. 2020-03-09 17:31:49 +01:00
module modsym: Fix a printf format for berr 2020-04-13 16:20:09 +01:00
mqueue Completes the Implementation of the TLS-based errno 2020-05-07 23:11:34 +01:00
paging sched/paging: Fix error: variable 'result' set but not used 2020-04-29 21:40:29 -06:00
pthread sched/sched: Add sched_get_stackinfo() 2020-05-03 23:33:44 +01:00
sched Completes the Implementation of the TLS-based errno 2020-05-07 23:11:34 +01:00
semaphore Completes the Implementation of the TLS-based errno 2020-05-07 23:11:34 +01:00
signal Completes the Implementation of the TLS-based errno 2020-05-07 23:11:34 +01:00
task syscall: Fix typo error in cvs and header file 2020-05-07 10:31:05 -06:00
timer Update timer_gettime.c 2020-04-24 19:49:29 +08:00
wdog global change: repace sched_xfree() to kxmm_free() 2020-04-09 10:29:28 -06:00
wqueue Use NuttX's signal set functions inside the OS. 2020-04-29 16:40:27 -06:00
.gitignore Revert "Don't generate .depend anymore" 2020-03-22 23:07:29 -05:00
Kconfig Kconfig: Refine BUILD_FLAT, BUILD_PROTECTED and BUILD_KERNEL usage 2020-04-29 12:16:18 -06:00
Makefile Completes the Implementation of the TLS-based errno 2020-05-07 23:11:34 +01:00