BSD 1 development
[unix-history] / s6 / mvall.c
CommitLineData
987467a7
BJ
1char buf[100];
2
3main(argc, argv)
4char **argv;
5{
6 register i;
7 register char *c1, *c2;
8
9 if(argc < 3) {
10 write(2, "arg count\n", 10);
11 exit();
12 }
13 argc--;
14 c1 = buf;
15 c2 = argv[argc];
16 while(*c1++ = *c2++);
17 c1[-1] = '/';
18 *c1++ = '.';
19 *c1 = '\0';
20 for(i=1; i<argc; i++) {
21 if(fork()==0) {
22 execl("/bin/mv", "mv", argv[i], buf);
23 exit();
24 }
25 wait();
26 }
27}