10 fprint(2, "usage: mkdir [-p] [-m mode] dir...\n");
19 if(access(s, AEXIST) == 0){
20 fprint(2, "mkdir: %s already exists\n", s);
24 f = create(s, OREAD, DMDIR | mode);
26 fprint(2, "mkdir: can't create %s: %r\n", s);
39 for(p=strchr(s+1, '/'); p; p=strchr(p+1, '/')){
41 if(access(s, AEXIST) != 0 && makedir(s) < 0)
45 if(access(s, AEXIST) != 0)
51 main(int argc, char *argv[])
64 mode = strtoul(m, &m, 8);
73 for(i=0; i<argc; i++){