| line | true | false | branch | 
 
| 40 | 0 | 0 | if (defined $user) { } | 
 
|  | 0 | 0 | elsif ($Any::Daemon::EUID == 0) { } | 
 
| 41 | 0 | 0 | if ($user =~ /[^0-9]/) { } | 
 
| 43 | 0 | 0 | unless defined $uid | 
 
| 53 | 0 | 0 | if (defined $group) | 
 
| 54 | 0 | 0 | if ($group =~ /[^0-9]/) | 
 
| 56 | 0 | 0 | unless defined $gid | 
 
| 73 | 0 | 0 | if ref $_[1] eq 'CODE' | 
 
| 82 | 0 | 0 | if ($wd) | 
 
| 83 | 0 | 0 | unless -d $wd or mkdir $wd, 448 | 
 
| 86 | 0 | 0 | unless chdir $wd | 
 
| 90 | 0 | 0 | exists $args{'background'} ? : | 
 
| 91 | 0 | 0 | if ($bg) | 
 
| 95 | 0 | 0 | if ($kid) { } | 
 
|  | 0 | 0 | elsif (not defined $kid) { } | 
 
| 103 | 0 | 0 | unless &dispatcher('list') >= 1 | 
 
| 108 | 0 | 0 | if (defined $pidfn) | 
 
| 110 | 0 | 0 | if (open PIDF, '>', $pidfn) | 
 
| 119 | 0 | 0 | if $wd | 
 
| 121 | 0 | 0 | if ($gid != $Any::Daemon::EGID) | 
 
| 122 | 0 | 0 | if ($] > 5.015007) { } | 
 
| 123 | 0 | 0 | unless setgid($gid) | 
 
| 127 | 0 | 0 | if $@ | 
 
| 132 | 0 | 0 | if ($uid != $Any::Daemon::EUID) | 
 
| 133 | 0 | 0 | if ($] > 5.015007) { } | 
 
| 134 | 0 | 0 | unless setuid($uid) | 
 
| 138 | 0 | 0 | if $@ | 
 
| 148 | 0 | 0 | unless $child_task or $own_task | 
 
| 151 | 0 | 0 | unless $child_task and $own_task | 
 
| 154 | 0 | 0 | if ($bg) | 
 
| 164 | 0 | 0 | if ($child_task) { } | 
 
| 182 | 0 | 0 | if (my $e = $@->wasFatal) | 
 
| 204 | 0 | 0 | if $pidfn | 
 
| 206 | 0 | 0 | $signal eq 'INT' ? : | 
 
| 225 | 0 | 0 | if (my $e = $@->wasFatal) | 
 
| 237 | 0 | 0 | if $pidfn | 
 
| 239 | 0 | 0 | $signal eq 'INT' ? : | 
 
| 256 | 0 | 0 | unless @childs | 
 
| 271 | 0 | 0 | if $kid <= 0 | 
 
| 273 | 0 | 0 | if ($? != 0) | 
 
| 274 | 0 | 0 | WIFEXITED($?) ? : | 
 
| 291 | 0 | 0 | unless (defined $kid) | 
 
| 292 | 0 | 0 | unless $silence_warn++ | 
 
| 294 | 0 | 0 | if $silence_warn == 300 | 
 
| 298 | 0 | 0 | if ($kid == 0) |