mkdir — создание каталога.
int mkdir (path, mode) char *path; int mode;
Функция mkdir создает новый каталог с именем path. Аргумент mode задает режим доступа к новому каталогу. Соответствующая процессу маска режима создания файлов модифицирует биты защиты аргумента mode [см. umask.2].
Идентификатор владельца каталога устанавливается равным действующему идентификатору пользователя, а идентификатор группы устанавливается равным действующему идентификатору группы процесса. Вновь созданный каталог не содержит элементов, за исключением «.» и «..».
Функция mkdir завершается неудачей и каталог не создается, если выполнено хотя бы одно из следующих условий:
При успешном завершении результат равен 0; в случае ошибки возвращается -1, а переменной errno
присваивается код ошибки.