123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- #include <pspsdk.h>
- typedef SceUID pte_osThreadHandle;
- typedef SceUID pte_osSemaphoreHandle;
- typedef SceUID pte_osMutexHandle;
- #define OS_IS_HANDLE_VALID(x) ((x) > 0)
- #define OS_MAX_SIMUL_THREADS 10
- #define OS_DEFAULT_PRIO 11
- #define OS_MIN_PRIO 17
- #define OS_MAX_PRIO 32
- #define POLLING_DELAY_IN_us 100
- #define OS_MAX_SEM_VALUE 254
- int PspInterlockedExchange(int *ptarg, int val);
- int PspInterlockedCompareExchange(int *pdest, int exchange, int comp);
- int PspInterlockedExchangeAdd(int volatile* pAddend, int value);
- int PspInterlockedDecrement(int *pdest);
- int PspInterlockedIncrement(int *pdest);
|