Lines Matching refs:sigev
894 STATIC INLINE BOOL MqNotifyParamCheck(mqd_t personal, const struct sigevent *sigev)
901 if (sigev != NULL) {
902 if (sigev->sigev_notify != SIGEV_NONE && sigev->sigev_notify != SIGEV_SIGNAL) {
906 if (sigev->sigev_notify == SIGEV_SIGNAL && !GOOD_SIGNO(sigev->sigev_signo)) {
917 int OsMqNotify(mqd_t personal, const struct sigevent *sigev)
923 if (!MqNotifyParamCheck(personal, sigev)) {
941 if (sigev == NULL) {
949 switch (sigev->sigev_notify) {
954 mqnotify->notify.sigev_signo = sigev->sigev_signo;
955 mqnotify->notify.sigev_value = sigev->sigev_value;