update_copyrights revision b897c52f865b2fc4e220e2110b874e59c716456b
b897c52f865b2fc4e220e2110b874e59c716456bBob Halleyopen(COPYRIGHT, "<$ARGV[0]") || die "can't open $ARGV[0]: $!";
b897c52f865b2fc4e220e2110b874e59c716456bBob Halley open(SOURCE, "<$file") || die "can't open $file: $!";
b897c52f865b2fc4e220e2110b874e59c716456bBob Halley open(TARGET, ">$file.new") || die "can't open $file.new: $!";
b897c52f865b2fc4e220e2110b874e59c716456bBob Halley rename("$file", "$file.bak") || die "rename($file, $file.bak): $!";
b897c52f865b2fc4e220e2110b874e59c716456bBob Halley rename("$file.new", "$file") || die "rename($file.new, $file): $!";