Я хочу написать программу, которая проверяет наличие каталога; если этот каталог не существует, он создает в нем каталог и файл журнала, но если каталог уже существует, он просто создает новый файл журнала в этой папке.
Как я могу сделать это в C с Linux?