fix pthread_sigmask 3 arg type #295
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Error message
FreeRTOS-Kernel/portable/ThirdParty/GCC/Posix/port.c:528:28: error: incompatible type for argument 3 of ‘pthread_sigmask’
528 | *&xSchedulerOriginalSignalMask );
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| |
| sigset_t
In file included from /usr/include/signal.h:362,
from FreeRTOS-Kernel/portable/ThirdParty/GCC/Posix/port.c:53:
/usr/include/bits/sigthread.h:33:31: note: expected ‘__sigset_t * restrict’ but argument is of type ‘sigset_t’
33 | __sigset_t *__restrict __oldmask)__THROW;
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
Environment
Linux 5.10.4-arch2-1
gcc (GCC) 10.2.0
/usr/lib/libpthread-2.32.so: ELF 64-bit LSB shared object, x86-64