From a69dded996e6fa1eebd111e3dfe69efcea927baf Mon Sep 17 00:00:00 2001 From: William Cohen Date: Tue, 9 Mar 2010 11:05:25 -0500 Subject: PR 11210 Eliminate man page collisions The various man pages for each systemtap probe and function are prepended with "probe::" and "function::" respectively to avoid collisions with other man3 pages with the same name. For example systemtap's strlen function was colliding with glibc's strlen function. --- scripts/kernel-doc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/scripts/kernel-doc b/scripts/kernel-doc index 7f2db03f..164f0eea 100755 --- a/scripts/kernel-doc +++ b/scripts/kernel-doc @@ -980,12 +980,12 @@ sub output_probe_xml(%) { print " $man_date\n"; print "\n"; print "\n"; - print " ".$args{'probe'}."\n"; + print " probe::".$args{'probe'}."\n"; print " 3stap\n"; # print " " . $kernelversion . "\n"; print "\n"; print "\n"; - print " ".$args{'probe'}."\n"; + print " probe::".$args{'probe'}."\n"; print " \n"; print " "; output_highlight ($args{'purpose'}); @@ -1038,12 +1038,12 @@ sub output_sfunction_xml(%) { print " $man_date\n"; print "\n"; print "\n"; - print " ".$args{'sfunction'}."\n"; + print " function::".$args{'sfunction'}."\n"; print " 3stap\n"; # print " " . $kernelversion . "\n"; print "\n"; print "\n"; - print " ".$args{'sfunction'}."\n"; + print " function::".$args{'sfunction'}."\n"; print " \n"; print " "; output_highlight ($args{'purpose'}); -- cgit