ClearCase-Argv> ct diff -diff -pred Argv.pm
18c18
<
---
> my %pidcount;
425d424
< # Send an explicit "exit" command and close up shop.
426a426
> return 0 if --$pidcount{$self->{IPC}->{PID}};
426a427
> # Send an explicit "exit" command and close up shop.
440c441,444
<
---
> if (($self ne $class) and $class->{IPC}) {
> ++$ipccount{$class->{IPC}};
> return 0;
> }
616a621,634
>
> # Constructor, and copy constructor as clone, with $proto
> sub new {
> my $proto = shift;
> my $self = $proto->SUPER::new(@_);
> if (ref($proto)) {
> # Correct the effect of the base cloning on globs
> my $down = $proto->{IPC}->{DOWN};
> $self->{IPC}->{DOWN} = $down;
> my $back = $proto->{IPC}->{BACK};
> $self->{IPC}->{BACK} = $back;
> ++$ipccount{$proto->{IPC}};
> }
> }
####
...
Can't call method "qx" without a package or object reference at test.pl line 50.
####
49: my $wdv = ClearCase::Argv->new("pwv -wdview -s");
50: my $view = $wdv->qx;