summaryrefslogtreecommitdiff
path: root/utils/mkdir/mkdir.c
blob: 5bdf53c0d72b70757917b43a8eb6fa3b0eba022c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <lib9.h>

void
main(int argc, char **argv)
{
	for(argv++; *argv; argv++){
		if(access(*argv, 0) == 0){
			fprint(2, "mkdir: %s already exists\n", *argv);
			exits("exists");
		}
		if(mkdir(*argv) < 0){
			fprint(2, "mkdir: can't create %s\n", *argv);
			perror(0);
			exits("error");
		}
	}
	exits(0);
}