Как в C++ заблокировать файл? flock ведь ожидает в качестве первого параметра дескриптор файла, а не класс... Поискал в Интернете, не нашёл работающего решения. Где-то советовалось реализовать для чего-то собственный класс, но это странно, вроде бы блокирование файла - это очень часто используемая операция, и должен быть способ это сделать в одну строку.