|
miniOS
x86_64 hobby kernel with SMP, VFS, and POSIX process model
|

Macros | |
| #define | N_THREADS 4 |
Functions | |
| static void | write_str (const char *s) |
| static void * | thread_set_flag (void *arg) |
| static void | test_pthread_create_join (void) |
| static void * | thread_increment (void *arg) |
| static void | test_pthread_mutex (void) |
| static void * | thread_mark_done (void *arg) |
| static void | test_pthread_create_many (void) |
| int | main (void) |
Variables | |
| static pthread_mutex_t | g_mutex = PTHREAD_MUTEX_INITIALIZER |
| static volatile int | g_counter = 0 |
| static volatile int | done_flags [N_THREADS] |
| #define N_THREADS 4 |
| int main | ( | void | ) |

|
static |


|
static |


|
static |


|
static |

|
static |

|
static |

|
static |

|
static |
|
static |
|
static |