xref: /plan9-contrib/sys/src/cmd/mkdir.c (revision 219b2ee8daee37f4aad58d63f21287faa8e4ffdc)
1 #include <u.h>
2 #include <libc.h>
3 
4 void
5 main(int argc, char *argv[])
6 {
7 	int i, f;
8 
9 	for(i=1; i<argc; i++){
10 		if(access(argv[i], 0) == 0){
11 			fprint(2, "mkdir: %s already exists\n", argv[i]);
12 			exits("exists");
13 		}
14 		f = create(argv[i], OREAD, CHDIR + 0777L);
15 		if(f < 0){
16 			fprint(2, "mkdir: can't create %s\n", argv[i]);
17 			perror(0);
18 			exits("error");
19 		}
20 		close(f);
21 	}
22 	exits(0);
23 }
24