/* * This file is a part of Winix * and is not publicly distributed * * Copyright (c) 2010, Tomasz Sowa * All rights reserved. * */ #ifndef headerfilecmslucoresynchro #define headerfilecmslucoresynchro #include struct Synchro { // one global mutex pthread_mutex_t mutex; // true when winix is closing volatile bool was_stop_signal; Synchro(); bool Lock(); void Unlock(); }; #endif