Home
last modified time | relevance | path

Searched refs:sigev (Results 1 - 8 of 8) sorted by relevance

/kernel/liteos_a/testsuites/unittest/libc/posix/mqueue/full/
H A DIt_posix_queue_208.cpp54 struct sigevent sigev; in Child() local
70 sigev.sigev_notify = SIGEV_SIGNAL; in Child()
71 sigev.sigev_signo = SIGUSR1; in Child()
83 ret = mq_notify(g_mqueue, &sigev); in Child()
107 ret = mq_notify(g_mqueue, &sigev); in Child()
H A DIt_posix_queue_205.cpp54 struct sigevent sigev; in Child() local
69 sigev.sigev_notify = SIGEV_SIGNAL; in Child()
70 sigev.sigev_signo = SIGUSR1; in Child()
74 ret = mq_notify(g_mqueue, &sigev); in Child()
H A DIt_posix_queue_209.cpp72 struct sigevent sigev = {0}; in Child() local
89 sigev.sigev_notify = SIGEV_SIGNAL; in Child()
90 sigev.sigev_signo = SIGUSR1; in Child()
101 ret = mq_notify(g_mqueue, &sigev); in Child()
H A DIt_posix_queue_207.cpp55 struct sigevent sigev = {0}; in Child() local
70 sigev.sigev_notify = SIGEV_NONE; in Child()
73 ret = mq_notify(g_mqueue, &sigev); in Child()
/kernel/liteos_a/compat/posix/src/
H A Dmqueue.c894 STATIC INLINE BOOL MqNotifyParamCheck(mqd_t personal, const struct sigevent *sigev) in MqNotifyParamCheck() argument
901 if (sigev != NULL) { in MqNotifyParamCheck()
902 if (sigev->sigev_notify != SIGEV_NONE && sigev->sigev_notify != SIGEV_SIGNAL) { in MqNotifyParamCheck()
906 if (sigev->sigev_notify == SIGEV_SIGNAL && !GOOD_SIGNO(sigev->sigev_signo)) { in MqNotifyParamCheck()
917 int OsMqNotify(mqd_t personal, const struct sigevent *sigev) in OsMqNotify() argument
923 if (!MqNotifyParamCheck(personal, sigev)) { in OsMqNotify()
941 if (sigev == NULL) { in OsMqNotify()
949 switch (sigev in OsMqNotify()
[all...]
/kernel/liteos_a/compat/posix/include/
H A Dmqueue.h430 extern int OsMqNotify(mqd_t personal, const struct sigevent *sigev);
/kernel/liteos_a/syscall/
H A Dipc_syscall.c94 int SysMqNotify(mqd_t personal, const struct sigevent *sigev) in SysMqNotify() argument
99 ret = LOS_ArchCopyFromUser(&ksigev, sigev, sizeof(struct sigevent)); in SysMqNotify()
H A Dlos_syscall.h132 extern int SysMqNotify(mqd_t personal, const struct sigevent *sigev);

Completed in 4 milliseconds