Lines Matching refs:copy

28   copy "file-$$", "copy-$$";
30 open(F, "copy-$$") or die;
34 print "not " if -s "file-$$" != -s "copy-$$";
40 binmode STDOUT unless $^O eq 'VMS'; # Copy::copy works in binary mode
41 copy "copy-$$", \*STDOUT;
42 unlink "copy-$$" or die "unlink: $!";
45 copy(*F, "copy-$$");
46 open(R, "copy-$$") or die "open copy-$$: $!"; $foo = <R>; close(R);
49 unlink "copy-$$" or die "unlink: $!";
51 copy(\*F, "copy-$$");
53 open(R, "copy-$$") or die; $foo = <R>; close(R) or die "close: $!";
56 unlink "copy-$$" or die "unlink: $!";
59 $fh = IO::File->new(">copy-$$") or die "Cannot open copy-$$:$!";
61 copy("file-$$",$fh);
63 open(R, "copy-$$") or die; $foo = <R>; close(R);
66 unlink "copy-$$" or die "unlink: $!";
68 my $fh = FileHandle->new(">copy-$$") or die "Cannot open copy-$$:$!";
70 copy("file-$$",$fh);
72 open(R, "copy-$$") or die; $foo = <R>; close(R);
77 print "# moved missing file.\nnot " if move("file-$$", "copy-$$");
78 print "# target disappeared.\nnot " if not -e "copy-$$";
81 move "copy-$$", "file-$$" or print "# move did not succeed.\n";
82 print "# not moved: $!\nnot " unless -e "file-$$" and not -e "copy-$$";
90 copy "file-$$", "lib";
96 copy "file-$$", ":lib";
102 copy "file-$$", ":lib:";
110 eval { (copy "file-$$", "lib:") || die "'lib:' is not a volume name"; };
122 eval { copy("copy-$$", "copy-$$") };
124 unless $@ =~ /are identical/ && -s "copy-$$";
131 copy "file-$$", "lib";
143 eval { copy("copy-$$", "copy-$$") };
145 unless $@ =~ /are identical/ && -s "copy-$$";
157 eval { copy("file-$$", "symlink-$$") };
172 eval { copy("file-$$", "hardlink-$$") };