Main Page Modules Data Structures File List Data Fields Globals Related Pages
gm_mutex.c File Reference
#include "gm_call_trace.h"
#include "gm_compiler.h"
#include "gm_internal.h"
Detailed Description
This file contains the GM API functions gm_create_mutex(), gm_destroy_mutex(), gm_mutex_enter(), gm_mutex_exit().
Function Documentation
GM_ENTRY_POINT struct gm_mutex* gm_create_mutex |
( |
void |
|
) |
|
|
|
gm_create_mutex() creates a GM mutex. -
Return values:
-
gm_mutex |
(OUT) Handle to the GM mutex. |
-
Author:
-
Glenn Brown
-
Version:
-
GM_API_VERSION (as defined in gm.h)
|
GM_ENTRY_POINT void gm_destroy_mutex |
( |
struct gm_mutex * |
mu |
) |
|
|
|
gm_destroy_mutex() destroys a GM mutex. -
Parameters:
-
mu |
(IN) The handle to the GM mutex. |
-
Author:
-
Glenn Brown
-
Version:
-
GM_API_VERSION (as defined in gm.h)
|
GM_ENTRY_POINT void gm_mutex_enter |
( |
struct gm_mutex * |
mu |
) |
|
|
|
gm_mutex_enter() -
Parameters:
-
mu |
(IN) The handle to the GM mutex. |
-
Author:
-
Glenn Brown
-
Version:
-
GM_API_VERSION (as defined in gm.h)
|
GM_ENTRY_POINT void gm_mutex_exit |
( |
struct gm_mutex * |
mu |
) |
|
|
|
gm_mutex_exit() -
Parameters:
-
mu |
(IN) The handle to the GM mutex. |
-
Author:
-
Glenn Brown
-
Version:
-
GM_API_VERSION (as defined in gm.h)
|
Generated on Mon Nov 3 15:39:26 2003 for GM by
1.2.15