RetroArch
|
#include <stdio.h>
#include <stdlib.h>
#include "pte_osal.h"
#include "pthread.h"
#include "implement.h"
Functions | |
int | pthread_create (pthread_t *tid, const pthread_attr_t *attr, void *(*start)(void *), void *arg) |
pte_cleanup_t * | pte_pop_cleanup (int execute) |
void | pte_push_cleanup (pte_cleanup_t *cleanup, pte_cleanup_callback_t routine, void *arg) |
pte_cleanup_t* pte_pop_cleanup | ( | int | execute | ) |
void pte_push_cleanup | ( | pte_cleanup_t * | cleanup, |
pte_cleanup_callback_t | routine, | ||
void * | arg | ||
) |
int pthread_create | ( | pthread_t * | tid, |
const pthread_attr_t * | attr, | ||
void *(*)(void *) | start, | ||
void * | arg | ||
) |
pthread_key_t pte_cleanupKey = NULL |
int pte_concurrency = 0 |
pthread_cond_t pte_cond_list_head = NULL |
pte_osMutexHandle pte_cond_list_lock |
pthread_cond_t pte_cond_list_tail = NULL |
pte_osMutexHandle pte_cond_test_init_lock |
int pte_features = 0 |
pte_osMutexHandle pte_mutex_test_init_lock |
int pte_processInitialized = PTE_FALSE |
pte_osMutexHandle pte_rwlock_test_init_lock |
pthread_key_t pte_selfThreadKey = NULL |
unsigned char pte_smp_system = PTE_TRUE |
pte_osMutexHandle pte_spinlock_test_init_lock |
pte_osMutexHandle pte_thread_reuse_lock |
pte_thread_t* pte_threadReuseBottom = PTE_THREAD_REUSE_EMPTY |
pte_thread_t* pte_threadReuseTop = PTE_THREAD_REUSE_EMPTY |