summaryrefslogtreecommitdiff
path: root/arm7/lib/include/OS_mutex.h
blob: 920d5594b297a440a2a46e5db47ac031fa8b7015 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#ifndef POKEDIAMOND_ARM7_OS_MUTEX_H
#define POKEDIAMOND_ARM7_OS_MUTEX_H

#include "OS_context.h"
#include "nitro/OS_mutex_shared.h"

void OSi_DequeueItem(OSThread * thread, OSMutex * mutex);
void OSi_EnqueueTail(OSThread * thread, OSMutex * mutex);
void OS_InitMutex(OSMutex* mutex);
void OS_LockMutex(OSMutex* mutex);
void OS_UnlockMutex(OSMutex* mutex);
void OSi_UnlockAllMutex(OSThread * thread);

#endif //POKEDIAMOND_ARM7_OS_MUTEX_H