Подскажите пожалуйста как в программе на Си заблокировать файл, чтобы в него мог писать только один процесс (а если он уже заблокирован, то ждать пока не разблокируют). Это то или не то? : flock(descriptor,LOCK_EX); ? P.S. файл открывает родительской процесс, который форкает несколько дочерних процессов, которые должны заблокировать файл, записать туда, и разблокировать. Заранее благодарен за помощь.