nuttx/sched/semaphore
Gregory Nutt 170a50c690 Squashed commit of the following:
sched/sched:  Correct some build issues introduced by last set of changes.
    sched/sched:  Add new internal OS function nxsched_setaffinity() that is identical to sched_isetaffinity() except that it does not modify the errno value.  All usage of sched_setaffinity() within the OS is replaced with nxsched_setaffinity().
    sched/sched:  Internal functions sched_reprioritize() and sched_setpriority() no longer movidify the errno value.  Also renamed to nxsched_reprioritize() and sched_setpriority().
    sched/sched:  Add new internal OS function nxsched_getscheduler() that is identical to sched_getscheduler() except that it does not modify the errno value.  All usage of sched_getscheduler() within the OS is replaced with nxsched_getscheduler().
    sched/sched:  Add new internal OS function nxsched_setparam() that is identical to sched_setparam() except that it does not modify the errno value.  All usage of sched_setparam() within the OS is replaced with nxsched_setparam().
    sched/sched:  Add new internal OS function nxsched_getparam() that is identical to sched_getparam() except that it does not modify the errno value (actually, the previous value erroneously neglected to set the errno value to begin with, but this fixes both issues).  All usage of sched_getparam() within the OS is replaced with nxsched_getparam().
2018-01-30 11:08:18 -06:00
..
Make.defs sem_setprotocol: Handle a case of missing proxy for sem_setprotocol. Reorder so that (1) this error is avoided, and (2) >No proxy is needed if priority inheritance is not enabled. 2016-11-03 18:51:38 -06:00
sem_destroy.c Squashed commit of the following: 2017-10-03 15:35:24 -06:00
sem_holder.c Squashed commit of the following: 2018-01-30 11:08:18 -06:00
sem_initialize.c This change renames all internal, private NuttX signal-related functions to use the prefix nxsig_ so that they cannot be confused with application interfaces that begin, primarily, with sig_ 2017-10-05 13:25:25 -06:00
sem_post.c Change ASSERT(false) to DEBUGPANIC(). 2018-01-19 09:07:19 -06:00
sem_recover.c sched/: Various fixes for typos, improved parameter verification. 2018-01-12 18:26:45 -06:00
sem_reset.c Squashed commit of the following: 2017-10-03 15:35:24 -06:00
sem_setprotocol.c Squashed commit of the following: 2017-10-04 15:22:27 -06:00
sem_tickwait.c sched/semaphore: sem_trywait() modifies the errno value and, hence, should not be used within the OS. Use nxsem_trywait() instead. 2017-10-05 07:59:06 -06:00
sem_timedwait.c sched/semaphore: sem_trywait() modifies the errno value and, hence, should not be used within the OS. Use nxsem_trywait() instead. 2017-10-05 07:59:06 -06:00
sem_timeout.c Squashed commit of the following: 2017-10-09 09:06:46 -06:00
sem_trywait.c sched/semaphore: sem_trywait() modifies the errno value and, hence, should not be used within the OS. Use nxsem_trywait() instead. 2017-10-05 07:59:06 -06:00
sem_wait.c Revert "sem_wait.c edited online with Bitbucket. Fix some correct but useless code." 2017-10-05 16:01:01 -06:00
sem_waitirq.c Squashed commit of the following: 2017-10-09 09:06:46 -06:00
semaphore.h Squashed commit of the following: 2017-10-09 09:06:46 -06:00
spinlock.c SMP: Introduce spin_lock_wo_note() and spin_unlock_wo_note() 2018-01-17 13:29:42 +09:00