Files
mm/src/libultra/os/seteventmesg.c
T
rozlette 4edcdeb811 Fix tabs
2018-10-25 22:22:38 -05:00

23 lines
446 B
C

#include <osint.h>
void osSetEventMesg(OSEvent e, OSMesgQueue* mq, OSMesg m) {
register u32 saveMask;
__OSEventState* es;
saveMask = __osDisableInt();
es = &__osEventStateTab[e];
es->messageQueue = mq;
es->message = m;
if (e == 14) {
if (__osShutdown != 0 && D_80097F10 == 0) {
osSendMesg(mq, m, 0);
}
D_80097F10 = 1;
}
__osRestoreInt(saveMask);
}