nuttx/sched/mqueue
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
..
Make.defs sched/mqueue: Correct/update license headers. 2020-03-10 11:45:42 -05:00
mq_desclose.c sched/mqueue: Correct/update license headers. 2020-03-10 11:45:42 -05:00
mq_descreate.c sched/mqueue: Correct/update license headers. 2020-03-10 11:45:42 -05:00
mq_getattr.c sched/mqueue: Correct/update license headers. 2020-03-10 11:45:42 -05:00
mq_initialize.c sched/mqueue: Correct/update license headers. 2020-03-10 11:45:42 -05:00
mq_msgfree.c global change: repace sched_xfree() to kxmm_free() 2020-04-09 10:29:28 -06:00
mq_msgqalloc.c sched/mqueue: Correct/update license headers. 2020-03-10 11:45:42 -05:00
mq_msgqfree.c global change: repace sched_xfree() to kxmm_free() 2020-04-09 10:29:28 -06:00
mq_notify.c sched/mqueue: Correct/update license headers. 2020-03-10 11:45:42 -05:00
mq_rcvinternal.c Completes the Implementation of the TLS-based errno 2020-05-07 23:11:34 +01:00
mq_receive.c sched/mqueue: Correct/update license headers. 2020-03-10 11:45:42 -05:00
mq_recover.c sched/mqueue: Correct/update license headers. 2020-03-10 11:45:42 -05:00
mq_release.c sched/mqueue: Correct/update license headers. 2020-03-10 11:45:42 -05:00
mq_send.c sched/mqueue: Correct/update license headers. 2020-03-10 11:45:42 -05:00
mq_setattr.c sched/mqueue: Correct/update license headers. 2020-03-10 11:45:42 -05:00
mq_sndinternal.c Completes the Implementation of the TLS-based errno 2020-05-07 23:11:34 +01:00
mq_timedreceive.c Remove type casting to wdentry_t (sched/) 2020-04-07 06:23:15 -06:00
mq_timedsend.c Remove type casting to wdentry_t (sched/) 2020-04-07 06:23:15 -06:00
mq_waitirq.c Completes the Implementation of the TLS-based errno 2020-05-07 23:11:34 +01:00
mqueue.h Fixed formatting error I introduced 2020-03-10 14:00:16 -05:00