diff options
Diffstat (limited to 'src/libultra_code_O2/osViSetEvent.c')
| -rw-r--r-- | src/libultra_code_O2/osViSetEvent.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/libultra_code_O2/osViSetEvent.c b/src/libultra_code_O2/osViSetEvent.c new file mode 100644 index 000000000..0f29bc681 --- /dev/null +++ b/src/libultra_code_O2/osViSetEvent.c @@ -0,0 +1,12 @@ +#include "global.h" + +extern OSViContext* __osViNext; + +void osViSetEvent(OSMesgQueue* mq, OSMesg msg, u32 retraceCount) { + register u32 saveMask; + saveMask = __osDisableInt(); + __osViNext->mq = mq; + __osViNext->msg = msg; + __osViNext->retraceCount = retraceCount; + __osRestoreInt(saveMask); +} |
