-
Notifications
You must be signed in to change notification settings - Fork 6.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
posix: implement mq_notify()
#66958
Labels
area: POSIX
POSIX API Library
Enhancement
Changes/Updates/Additions to existing features
Good first issue
Good for a first time contributor to take
Comments
ycsin
added
Feature Request
A request for a new feature
Good first issue
Good for a first time contributor to take
area: POSIX
POSIX API Library
labels
Dec 24, 2023
nashif
added
Enhancement
Changes/Updates/Additions to existing features
and removed
Feature Request
A request for a new feature
labels
Jan 19, 2024
awojasinski
added a commit
to awojasinski/zephyr
that referenced
this issue
Jan 23, 2024
The function was the last missing piece of the `_POSIX_MESSAGE_PASSING` option group. Due to lack of signal subsystem in the Zephyr RTOS the `sigev_notify` member of the `sigevent` structure that describes the notification cannot be set to `SIGEV_SIGNAL` - this notification type is not implemented, the function will return -1 and set `errno` to `ENOSYS`. `mq_notify` documentation: https://pubs.opengroup.org/onlinepubs/9699919799/functions/mq_notify.html Fixes zephyrproject-rtos#66958 Signed-off-by: Adam Wojasinski <awojasinski@baylibre.com>
awojasinski
added a commit
to awojasinski/zephyr
that referenced
this issue
Jan 23, 2024
The function was the last missing piece of the `_POSIX_MESSAGE_PASSING` option group. Due to lack of signal subsystem in the Zephyr RTOS the `sigev_notify` member of the `sigevent` structure that describes the notification cannot be set to `SIGEV_SIGNAL` - this notification type is not implemented, the function will return -1 and set `errno` to `ENOSYS`. `mq_notify` documentation: https://pubs.opengroup.org/onlinepubs/9699919799/functions/mq_notify.html Fixes zephyrproject-rtos#66958 Signed-off-by: Adam Wojasinski <awojasinski@baylibre.com>
awojasinski
added a commit
to awojasinski/zephyr
that referenced
this issue
Jan 23, 2024
The function was the last missing piece of the `_POSIX_MESSAGE_PASSING` option group. Due to lack of signal subsystem in the Zephyr RTOS the `sigev_notify` member of the `sigevent` structure that describes the notification cannot be set to `SIGEV_SIGNAL` - this notification type is not implemented, the function will return -1 and set `errno` to `ENOSYS`. `mq_notify` documentation: https://pubs.opengroup.org/onlinepubs/9699919799/functions/mq_notify.html Fixes zephyrproject-rtos#66958 Signed-off-by: Adam Wojasinski <awojasinski@baylibre.com>
awojasinski
added a commit
to awojasinski/zephyr
that referenced
this issue
Jan 23, 2024
The function was the last missing piece of the `_POSIX_MESSAGE_PASSING` option group. Due to lack of signal subsystem in the Zephyr RTOS the `sigev_notify` member of the `sigevent` structure that describes the notification cannot be set to `SIGEV_SIGNAL` - this notification type is not implemented, the function will return -1 and set `errno` to `ENOSYS`. `mq_notify` documentation: https://pubs.opengroup.org/onlinepubs/9699919799/functions/mq_notify.html Fixes zephyrproject-rtos#66958 Signed-off-by: Adam Wojasinski <awojasinski@baylibre.com>
awojasinski
added a commit
to awojasinski/zephyr
that referenced
this issue
Jan 23, 2024
The function was the last missing piece of the `_POSIX_MESSAGE_PASSING` option group. Due to lack of signal subsystem in the Zephyr RTOS the `sigev_notify` member of the `sigevent` structure that describes the notification cannot be set to `SIGEV_SIGNAL` - this notification type is not implemented, the function will return -1 and set `errno` to `ENOSYS`. `mq_notify` documentation: https://pubs.opengroup.org/onlinepubs/9699919799/functions/mq_notify.html Fixes zephyrproject-rtos#66958 Signed-off-by: Adam Wojasinski <awojasinski@baylibre.com>
awojasinski
added a commit
to awojasinski/zephyr
that referenced
this issue
Jan 23, 2024
The function was the last missing piece of the `_POSIX_MESSAGE_PASSING` option group. Due to lack of signal subsystem in the Zephyr RTOS the `sigev_notify` member of the `sigevent` structure that describes the notification cannot be set to `SIGEV_SIGNAL` - this notification type is not implemented, the function will return -1 and set `errno` to `ENOSYS`. `mq_notify` documentation: https://pubs.opengroup.org/onlinepubs/9699919799/functions/mq_notify.html Fixes zephyrproject-rtos#66958 Signed-off-by: Adam Wojasinski <awojasinski@baylibre.com>
awojasinski
added a commit
to awojasinski/zephyr
that referenced
this issue
Jan 23, 2024
The function was the last missing piece of the `_POSIX_MESSAGE_PASSING` option group. Due to lack of signal subsystem in the Zephyr RTOS the `sigev_notify` member of the `sigevent` structure that describes the notification cannot be set to `SIGEV_SIGNAL` - this notification type is not implemented, the function will return -1 and set `errno` to `ENOSYS`. `mq_notify` documentation: https://pubs.opengroup.org/onlinepubs/9699919799/functions/mq_notify.html Fixes zephyrproject-rtos#66958 Signed-off-by: Adam Wojasinski <awojasinski@baylibre.com>
awojasinski
added a commit
to awojasinski/zephyr
that referenced
this issue
Jan 24, 2024
The function was the last missing piece of the `_POSIX_MESSAGE_PASSING` option group. Due to lack of signal subsystem in the Zephyr RTOS the `sigev_notify` member of the `sigevent` structure that describes the notification cannot be set to `SIGEV_SIGNAL` - this notification type is not implemented, the function will return -1 and set `errno` to `ENOSYS`. `mq_notify` documentation: https://pubs.opengroup.org/onlinepubs/9699919799/functions/mq_notify.html Fixes zephyrproject-rtos#66958 Signed-off-by: Adam Wojasinski <awojasinski@baylibre.com>
awojasinski
added a commit
to awojasinski/zephyr
that referenced
this issue
Jan 25, 2024
The function was the last missing piece of the `_POSIX_MESSAGE_PASSING` option group. Due to lack of signal subsystem in the Zephyr RTOS the `sigev_notify` member of the `sigevent` structure that describes the notification cannot be set to `SIGEV_SIGNAL` - this notification type is not implemented, the function will return -1 and set `errno` to `ENOSYS`. `mq_notify` documentation: https://pubs.opengroup.org/onlinepubs/9699919799/functions/mq_notify.html Fixes zephyrproject-rtos#66958 Signed-off-by: Adam Wojasinski <awojasinski@baylibre.com>
carlescufi
pushed a commit
that referenced
this issue
Jan 25, 2024
The function was the last missing piece of the `_POSIX_MESSAGE_PASSING` option group. Due to lack of signal subsystem in the Zephyr RTOS the `sigev_notify` member of the `sigevent` structure that describes the notification cannot be set to `SIGEV_SIGNAL` - this notification type is not implemented, the function will return -1 and set `errno` to `ENOSYS`. `mq_notify` documentation: https://pubs.opengroup.org/onlinepubs/9699919799/functions/mq_notify.html Fixes #66958 Signed-off-by: Adam Wojasinski <awojasinski@baylibre.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
area: POSIX
POSIX API Library
Enhancement
Changes/Updates/Additions to existing features
Good first issue
Good for a first time contributor to take
This is part of the See POSIX Roadmap for LTSv3 (RFC #51211).
mq_notify()
is required as part of_POSIX_MESSAGE_PASSING
Option Group.For more information, please refer to https://pubs.opengroup.org/onlinepubs/9699919799/functions/mq_notify.html
The text was updated successfully, but these errors were encountered: