00001 /*-----------------------------------------------------------------------------------*/ 00002 /* INRIA 2006 */ 00003 /* Allan CORNET */ 00004 /*-----------------------------------------------------------------------------------*/ 00005 #include "CriticalSectionGraphicWindow.h" 00006 /*-----------------------------------------------------------------------------------*/ 00007 static CRITICAL_SECTION Sync_scig_buzy; 00008 /*-----------------------------------------------------------------------------------*/ 00009 static int init_C_S_Sync_scig_buzy=0; 00010 /*-----------------------------------------------------------------------------------*/ 00011 void Setscig_buzyState(BOOL state) 00012 { 00013 if (init_C_S_Sync_scig_buzy==0) 00014 { 00015 InitializeCriticalSection(&Sync_scig_buzy); 00016 init_C_S_Sync_scig_buzy++; 00017 } 00018 00019 if (state == TRUE) 00020 { 00021 EnterCriticalSection(&Sync_scig_buzy); 00022 } 00023 else 00024 { 00025 LeaveCriticalSection(&Sync_scig_buzy); 00026 } 00027 } 00028 /*-----------------------------------------------------------------------------------*/
1.5.1