Blob


1 #include <u.h>
2 #include <libc.h>
4 void
5 main(int argc, char *argv[])
6 {
7 int i, f;
8 char *e;
10 e = nil;
11 for(i=1; i<argc; i++){
12 if(access(argv[i], 0) == AEXIST){
13 fprint(2, "mkdir: %s already exists\n", argv[i]);
14 e = "error";
15 continue;
16 }
17 f = create(argv[i], OREAD, DMDIR | 0777L);
18 if(f < 0){
19 fprint(2, "mkdir: can't create %s: %r\n", argv[i]);
20 e = "error";
21 continue;
22 }
23 close(f);
24 }
25 exits(e);
26 }