incubator-nuttx/include
Gregory Nutt 8669183852 sched/pthread and task: When a pthread is started, there is a small bit of logic that will run on the thread of execution of the new pthread. In the case where the new pthread has a lower priority than the parent thread, then this could cause both the parent thread and the new pthread to be blocked at the priority of the lower priority pthread (assuming that CONFIG_PRIORITY_INHERITANCE is not selected).
This change temporarily boosts the priority of the new pthread to at least the priority of the new pthread to at least the priority of the parent thread.  When that bit of logic has executed on the thread of execution of the new pthread, it will then drop to the correct priority (if necessary) before calling into the new pthread's entry point.
2016-10-01 11:38:22 -06:00
..
arpa
cxx include/cxx: Update some C++ header files due to recent changes to C hader files 2016-08-25 15:06:46 -06:00
net
netinet Add a definition and a comment 2016-09-07 09:38:33 -06:00
netpacket
nuttx sched/pthread and task: When a pthread is started, there is a small bit of logic that will run on the thread of execution of the new pthread. In the case where the new pthread has a lower priority than the parent thread, then this could cause both the parent thread and the new pthread to be blocked at the priority of the lower priority pthread (assuming that CONFIG_PRIORITY_INHERITANCE is not selected). 2016-10-01 11:38:22 -06:00
sys Fix names of pre-processor variables used in header file idempotence 2016-08-06 19:21:42 -06:00
.gitignore
aio.h
assert.h
crc8.h
crc16.h
crc32.h
crc64.h
ctype.h
debug.h
dirent.h
elf32.h
errno.h
fcntl.h
fixedmath.h
hex2bin.h libc/hex2bin: Move the portable library portion of apps/system/hex2bin to nuttx/libc/hex2bin where it can be shared with the OS internals. 2016-06-27 11:22:38 -06:00
inttypes.h
libgen.h
limits.h
mqueue.h
netdb.h
nxflat.h
poll.h
pthread.h
queue.h
sched.h
semaphore.h
signal.h include/cxx: Update some C++ header files due to recent changes to C hader files 2016-08-25 15:06:46 -06:00
spawn.h
stdbool.h
stddef.h
stdint.h
stdio.h stdio: Add support for remove() 2016-08-25 08:40:34 -06:00
stdlib.h include/cxx: Update some C++ header files due to recent changes to C hader files 2016-08-25 15:06:46 -06:00
string.h
syscall.h
syslog.h Add a file that I forgot in the last commit; Also update some comments. 2016-06-21 13:33:17 -06:00
termios.h isatty() should be prototypes in unstid.h, not termios.h. 2016-08-24 10:25:09 -06:00
threads.h
time.h Updata difftime. Add a version of difftime for the case where the platform does not support type double 2016-08-25 08:00:50 -06:00
unistd.h isatty() should be prototypes in unstid.h, not termios.h. 2016-08-24 10:25:09 -06:00
wchar.h