File tree 3 files changed +9
-9
lines changed
3 files changed +9
-9
lines changed Original file line number Diff line number Diff line change @@ -128,9 +128,9 @@ int nxsem_post(FAR sem_t *sem)
128
128
129
129
#ifndef CONFIG_LIBC_ARCH_ATOMIC
130
130
131
- if ((sem -> flags & SEM_TYPE_MUTEX )
132
- # if defined(CONFIG_PRIORITY_PROTECT ) || defined( CONFIG_PRIORITY_INHERITANCE )
133
- & & (sem -> flags & SEM_PRIO_MASK ) == SEM_PRIO_NONE
131
+ if (NXSEM_IS_MUTEX (sem )
132
+ # if defined(CONFIG_PRIORITY_PROTECT )
133
+ & & (sem -> flags & SEM_PRIO_MASK ) != SEM_PRIO_PROTECT
134
134
# endif
135
135
)
136
136
{
Original file line number Diff line number Diff line change @@ -122,9 +122,9 @@ int nxsem_trywait(FAR sem_t *sem)
122
122
123
123
#ifndef CONFIG_LIBC_ARCH_ATOMIC
124
124
125
- if ((sem -> flags & SEM_TYPE_MUTEX )
126
- #if defined(CONFIG_PRIORITY_PROTECT ) || defined( CONFIG_PRIORITY_INHERITANCE )
127
- & & (sem -> flags & SEM_PRIO_MASK ) == SEM_PRIO_NONE
125
+ if (NXSEM_IS_MUTEX (sem )
126
+ #if defined(CONFIG_PRIORITY_PROTECT )
127
+ & & (sem -> flags & SEM_PRIO_MASK ) != SEM_PRIO_PROTECT
128
128
#endif
129
129
)
130
130
{
Original file line number Diff line number Diff line change @@ -150,9 +150,9 @@ int nxsem_wait(FAR sem_t *sem)
150
150
151
151
#ifndef CONFIG_LIBC_ARCH_ATOMIC
152
152
153
- if ((sem -> flags & SEM_TYPE_MUTEX )
154
- # if defined(CONFIG_PRIORITY_PROTECT ) || defined( CONFIG_PRIORITY_INHERITANCE )
155
- & & (sem -> flags & SEM_PRIO_MASK ) == SEM_PRIO_NONE
153
+ if (NXSEM_IS_MUTEX (sem )
154
+ # if defined(CONFIG_PRIORITY_PROTECT )
155
+ & & (sem -> flags & SEM_PRIO_MASK ) != SEM_PRIO_PROTECT
156
156
# endif
157
157
)
158
158
{
You can’t perform that action at this time.
0 commit comments