Использование stat() и std::remove() — проблема TOCTOU ⇐ C++
-
Гость
Использование stat() и std::remove() — проблема TOCTOU
**
У меня есть следующая программа в виде:
stat(check_for_some_file) ..... ..... ..... std::remove(удалить тот же файл) два решения
что я мог придумать. нужно снова использовать stat(), прежде чем я использую станд::удалить(). и другой: используйте какой-нибудь файловый дескриптор, чтобы проверить, этот файл существует вместо stat()
**
Есть ли лучший способ решить эту проблему? спасибо
**
У меня есть следующая программа в виде:
stat(check_for_some_file) ..... ..... ..... std::remove(удалить тот же файл) два решения
что я мог придумать. нужно снова использовать stat(), прежде чем я использую станд::удалить(). и другой: используйте какой-нибудь файловый дескриптор, чтобы проверить, этот файл существует вместо stat()
**
Есть ли лучший способ решить эту проблему? спасибо
Мобильная версия