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++){