#!/usr/bin/env perl# SPDX-License-Identifier: GPL-2.0## Author: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>## Produce manpages from kernel-doc.# See Documentation/doc-guide/kernel-doc.rst for instructionsif ($#ARGV < 0) {
die"where do I put the results?\n";
}
mkdir$ARGV[0],0777;
$state = 0;
while (<STDIN>) {
if (/^\.TH \"[^\"]*\" 9 \"([^\"]*)\"/) {
if ($state == 1) { close OUT }
$state = 1;
$fn = "$ARGV[0]/$1.9";
print STDERR "Creating $fn\n";
open OUT, ">$fn"ordie"can't open $fn: $!\n";
print OUT $_;
} elsif ($state != 0) {
print OUT $_;
}
}
close OUT;