App-ppgrep
view release on metacpan or search on metacpan
lib/App/ppgrep.pm view on Meta::CPAN
if ($_ == $p->{pgrp}) {
$found++; last;
}
}
do { $match = 0; last MATCHING } unless $found;
}
if ($args{group} && @{$args{group}}) {
my $found = 0;
for (@{ $args{group} }) {
if ($_ == $p->{gid}) {
$found++; last;
}
}
do { $match = 0; last MATCHING } unless $found;
}
if ($args{uid} && @{$args{uid}}) {
my $found = 0;
for (@{ $args{uid} }) {
if ($_ == $p->{uid}) {
script/_ppgrep view on Meta::CPAN
# # $_[0] remains as the glob
# my $tag = pop @_ if 2==@_;
#
# $tag = '!perl/glob:' unless defined $tag;
# my $ynode = YAML::Old::Node->new({}, $tag);
# for my $type (qw(PACKAGE NAME SCALAR ARRAY HASH CODE IO)) {
# my $value = *{$_[0]}{$type};
# $value = $$value if $type eq 'SCALAR';
# if (defined $value) {
# if ($type eq 'IO') {
# my @stats = qw(device inode mode links uid gid rdev size
# atime mtime ctime blksize blocks);
# undef $value;
# $value->{stat} = YAML::Old::Node->new({});
# if ($value->{fileno} = fileno(*{$_[0]})) {
# local $^W;
# map {$value->{stat}{shift @stats} = $_} stat(*{$_[0]});
# $value->{tell} = tell(*{$_[0]});
# }
# }
# $ynode->{$type} = $value;
( run in 0.506 second using v1.01-cache-2.11-cpan-5735350b133 )