sub print_darwin { my $main = shift; my $ps_filename = shift; my $ret = system( 'open', '-a', 'Preview', $ps_filename ); if ( $ret == -1 ) { die "could not execute 'open -a Preview $ps_filename': $!"; } elsif ($ret) { die " failed in 'open -a Preview $ps_filename': $?"; } return; }
[download]