| # Perl script 'copy' comment. On Windows the built in "copy" command also |
| # copies timestamps: this messes up Makefile dependencies. |
| $arg =~ s|\\|/|g; # compensate for bug/feature in cygwin glob... |
| die "Need at least two filenames"; |
| if ($fnum > 2 && ! -d $dest) |
| die "Destination must be a directory"; |
| $dfile =~ s|^.*[/\\]([^/\\]*)$|$1|; |
| sysopen(IN, $_, O_RDONLY|O_BINARY) || die "Can't Open $_"; |
| sysopen(OUT, $dfile, O_WRONLY|O_CREAT|O_TRUNC|O_BINARY) |
| || die "Can't Open $dfile"; |
| while (sysread IN, $buf, 10240) |
| syswrite(OUT, $buf, length($buf)); |
| print "Copying: $_ to $dfile\n"; |