please include function appendToFile. static void appendToFile_keepOpen(bool b) { lock appendToFile_lock; appendToFile_keepOpen = b; if (!b) cleanMeUp_appendToFile(); }