blob: abd797243e95f10e383ee89426cf1c3a3faab1e7 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
//
// Created by red031000 on 2020-05-17.
//
#ifndef POKEDIAMOND_OS_MUTEX_H
#define POKEDIAMOND_OS_MUTEX_H
#include "types.h"
#include "OS_thread.h"
#pragma warn_padding off //apparently needed?
struct OSMutex {
OSThreadQueue queue;
OSThread *thread;
s32 count;
OSMutexLink link;
};
#pragma warn_padding reset
#endif //POKEDIAMOND_OS_MUTEX_H
|