+sub progrealnames {
+ my ($types) = @_;
+ my ($n, $prog, $type);
+ my @ret;
+ @ret = ();
+ foreach $n (@prognames) {
+ ($prog, $type) = split ",", $n;
+ push @ret, $prog if index($types, $type) >= 0;
+ }
+ return @ret;
+}
+
+sub manpages {
+ my ($types,$suffix) = @_;
+
+ # assume that all UNIX programs have a man page
+ if($suffix eq "1" && $types =~ /X/) {
+ return map("$_.1", &progrealnames($types));
+ }
+ return ();
+}
+