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