Путь: 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); } } |