RetroArch
Macros | Functions
pthread.c File Reference
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <pte_osal.h>
#include "pthread.h"
#include "implement.h"
Include dependency graph for pthread.c:

Macros

#define PTE_ONCE_STARTED   1
 
#define PTE_ONCE_INIT   0
 
#define PTE_ONCE_DONE   2
 

Functions

static void pte_once_init_routine_cleanup (void *arg)
 
void pthread_testcancel (void)
 
void pthread_terminate (void)
 
int pthread_init (void)
 
int pthread_join (pthread_t thread, void **value_ptr)
 
int pthread_cancel (pthread_t thread)
 
int pthread_delay_np (struct timespec *interval)
 
int pthread_detach (pthread_t thread)
 
int pthread_equal (pthread_t t1, pthread_t t2)
 
void pthread_exit (void *value_ptr)
 
int pthread_once (pthread_once_t *once_control, void(*init_routine)(void))
 
pthread_t pthread_self (void)
 
voidpthread_timechange_handler_np (void *arg)
 
int pthread_kill (pthread_t thread, int sig)
 
int pthread_num_processors_np (void)
 

Macro Definition Documentation

◆ PTE_ONCE_DONE

#define PTE_ONCE_DONE   2

◆ PTE_ONCE_INIT

#define PTE_ONCE_INIT   0

◆ PTE_ONCE_STARTED

#define PTE_ONCE_STARTED   1

Function Documentation

◆ pte_once_init_routine_cleanup()

static void pte_once_init_routine_cleanup ( void arg)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ pthread_cancel()

int pthread_cancel ( pthread_t  thread)
Here is the call graph for this function:

◆ pthread_delay_np()

int pthread_delay_np ( struct timespec *  interval)
Here is the call graph for this function:

◆ pthread_detach()

int pthread_detach ( pthread_t  thread)
Here is the caller graph for this function:

◆ pthread_equal()

int pthread_equal ( pthread_t  t1,
pthread_t  t2 
)
Here is the caller graph for this function:

◆ pthread_exit()

void pthread_exit ( void value_ptr)

◆ pthread_init()

int pthread_init ( void  )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ pthread_join()

int pthread_join ( pthread_t  thread,
void **  value_ptr 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ pthread_kill()

int pthread_kill ( pthread_t  thread,
int  sig 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ pthread_num_processors_np()

int pthread_num_processors_np ( void  )
Here is the call graph for this function:

◆ pthread_once()

int pthread_once ( pthread_once_t once_control,
void(*)(void init_routine 
)
Here is the call graph for this function:

◆ pthread_self()

pthread_t pthread_self ( void  )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ pthread_terminate()

void pthread_terminate ( void  )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ pthread_testcancel()

void pthread_testcancel ( void  )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ pthread_timechange_handler_np()

void* pthread_timechange_handler_np ( void arg)
Here is the call graph for this function: