home *** CD-ROM | disk | FTP | other *** search
/ minnie.tuhs.org / unixen.tar / unixen / PDP-11 / Trees / V6 / usr / source / s1 / cpall.c < prev    next >
Encoding:
C/C++ Source or Header  |  1975-05-13  |  364 b   |  28 lines

  1. char    buf[100];
  2.  
  3. main(argc, argv)
  4. char **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/cp", "cp", argv[i], buf);
  23.             exit();
  24.         }
  25.         wait();
  26.     }
  27. }
  28.