История изменений
Исправление KennyMinigun, (текущая версия) :
errno != EEXIST
Однако надо еще проверить, что оно именно *директория* а не другой вид файла.
man 2 mkdir
EEXIST pathname already exists (not necessarily as a directory). This includes the case where pathname is a symbolic link, dangling or not.
A dangling symlink — вообще отдельная песня.
Исходная версия KennyMinigun, :
errno != EEXIST
Однако надо еще проверить, что оно именно *директория* а не другой вид файла.
man 2 mkdir
EEXIST pathname already exists (not necessarily as a directory). This includes the case where pathname is a symbolic link, dangling or not.