Bell 32V development
[unix-history] / usr / src / cmd / cpall.c
CommitLineData
3b600ead
TL
1char buf[100];
2int stat;
3
4main(argc, argv)
5char **argv;
6{
7 register i;
8 register char *c1, *c2;
9
10 if(argc < 3) {
11 write(2, "arg count\n", 10);
12 exit(1);
13 }
14 argc--;
15 c1 = buf;
16 c2 = argv[argc];
17 while(*c1++ = *c2++);
18 c1[-1] = '/';
19 *c1++ = '.';
20 *c1 = '\0';
21 for(i=1; i<argc; i++) {
22 if(fork()==0) {
23 execl("/bin/cp", "cp", argv[i], buf);
24 exit(1);
25 }
26 wait(&stat);
27 }
28 exit(0);
29}