
Путь: Toys/POSIX, команды версии: Ver.4 Ver.9 Комментарии в файле mkdir.c : Команд: 2 mkdir
mkdir_z
Исходный текст в файле mkdir.c #define FOR_mkdir
#include "toys.h"
GLOBALS(
char *m, *Z;
)
void mkdir_main(void)
{
char **s;
mode_t mode = (0777&~toys.old_umask);
if (CFG_MKDIR_Z && (toys.optflags&FLAG_Z))
if (0>lsm_set_create(TT.Z))
perror_exit("-Z '%s' failed", TT.Z);
if (TT.m) mode = string_to_mode(TT.m, 0777);
// Note, -p and -v flags line up with mkpathat() flags
for (s=toys.optargs; *s; s++) {
if (mkpathat(AT_FDCWD, *s, mode, toys.optflags|MKPATHAT_MKLAST))
perror_msg("'%s'", *s);
}
} |
![]() |