From 22655ad50d57fb86e47d3383bb6e82696cce1966 Mon Sep 17 00:00:00 2001 From: Ben Elliston Date: Mon, 3 Dec 2018 19:19:32 +1100 Subject: * doc/dejagnu.texi: Move 'Built-in Procedures' node up a level, removing the 'Reference' node and chapter. Make all subsubsections in this chapter unnumbered subheadings. --- doc/dejagnu.texi | 419 +++++++++++++++++++++++++++---------------------------- 1 file changed, 209 insertions(+), 210 deletions(-) (limited to 'doc') diff --git a/doc/dejagnu.texi b/doc/dejagnu.texi index 8ee5953..d6f6881 100644 --- a/doc/dejagnu.texi +++ b/doc/dejagnu.texi @@ -53,7 +53,7 @@ Free Documentation License''. * Customizing DejaGnu:: * Extending DejaGnu:: * Unit testing:: -* Reference:: +* Built-in Procedures:: * GNU Free Documentation License:: * Concept Index:: * Procedure Index:: @@ -104,7 +104,13 @@ Unit testing Reference -* Builtin Procedures:: +* Built-in Procedures:: + +Indices + +* Concept Index:: +* Procedure Index:: +* Variable Index:: @end detailmenu @end menu @@ -2173,7 +2179,7 @@ The output from the last command. This is an internal variable set by Expect. More information can be found in the Expect manual. @end table -@node Unit testing, Reference, Extending DejaGnu, Top +@node Unit testing, Built-in Procedures, Extending DejaGnu, Top @chapter Unit testing @menu @@ -2311,15 +2317,8 @@ outputs. @end itemize -@node Reference, GNU Free Documentation License, Unit testing, Top -@appendix Framework reference - -@menu -* Builtin Procedures:: -@end menu - -@node Builtin Procedures, , , Reference -@section Builtin Procedures +@node Built-in Procedures, GNU Free Documentation License, Unit testing, Top +@appendix Built-in Procedures DejaGnu provides these Tcl procedures. @@ -2335,8 +2334,8 @@ DejaGnu provides these Tcl procedures. * Debugging Procedures:: @end menu -@node Core Internal Procedures, Procedures For Remote Communication, , Builtin Procedures -@subsection Core Internal Procedures +@node Core Internal Procedures, Procedures For Remote Communication, , Built-in Procedures +@section Core Internal Procedures @menu * open_logs Procedure: open_logs procedure @@ -2371,7 +2370,7 @@ DejaGnu provides these Tcl procedures. @end menu @node open_logs procedure, close_logs procedure, , Core Internal Procedures -@subsubsection open_logs Procedure +@subsubheading open_logs Procedure @findex open_logs Open the output logs. @@ -2381,7 +2380,7 @@ Open the output logs. @end quotation @node close_logs procedure, isbuild procedure, open_logs procedure, Core Internal Procedures -@subsubsection close_logs Procedure +@subsubheading close_logs Procedure @findex close_logs Close the output logs. @@ -2391,7 +2390,7 @@ Close the output logs. @end quotation @node isbuild procedure, isremote procedure, close_logs procedure, Core Internal Procedures -@subsubsection isbuild Procedure +@subsubheading isbuild Procedure @findex isbuild Tests for a particular build host environment. If the currently @@ -2407,7 +2406,7 @@ an empty pattern, this procedure returns the build system triplet. @end quotation @node isremote procedure, is_remote procedure, isbuild procedure, Core Internal Procedures -@subsubsection isremote Procedure +@subsubheading isremote Procedure @findex isremote Is @i{board} remote? Return a non-zero value, if so. @@ -2419,7 +2418,7 @@ Is @i{board} remote? Return a non-zero value, if so. This procedure is to be used instead of @code{is_remote}. @node is_remote procedure, is3way procedure, isremote procedure, Core Internal Procedures -@subsubsection is_remote Procedure +@subsubheading is_remote Procedure @findex is_remote Is @i{board} remote? Return a non-zero value, if so. @@ -2431,7 +2430,7 @@ Is @i{board} remote? Return a non-zero value, if so. Note that this procedure is now depreciated. Use @code{isremote} instead. @node is3way procedure, ishost procedure, is_remote procedure, Core Internal Procedures -@subsubsection is3way Procedure +@subsubheading is3way Procedure @findex is3way Tests for a Canadian cross. This is when the tests will be run on a @@ -2443,7 +2442,7 @@ result is @emph{1}; otherwise @emph{0}. @end quotation @node ishost procedure, istarget procedure, is3way procedure, Core Internal Procedures -@subsubsection ishost Procedure +@subsubheading ishost Procedure @findex ishost Tests for a particular host environment. If the currently configured @@ -2459,7 +2458,7 @@ procedure returns the host triplet. @end quotation @node istarget procedure, isnative procedure, ishost procedure, Core Internal Procedures -@subsubsection istarget Procedure +@subsubheading istarget Procedure @findex istarget Tests for a particular target environment. If the currently configured @@ -2475,7 +2474,7 @@ this procedure returns the target triplet. @end quotation @node isnative procedure, log_and_exit procedure, istarget procedure, Core Internal Procedures -@subsubsection isnative Procedure +@subsubheading isnative Procedure @findex isnative This procedure returns @emph{1} if the current configuration has the @@ -2487,7 +2486,7 @@ returns @emph{0}. @end quotation @node log_and_exit procedure, log_summary procedure, isnative procedure, Core Internal Procedures -@subsubsection log_and_exit Procedure +@subsubheading log_and_exit Procedure @findex log_and_exit @quotation @@ -2498,7 +2497,7 @@ This procedure writes out the end of the test log and terminates @code{runtest}. @node log_summary procedure, setup_xfail procedure, log_and_exit procedure, Core Internal Procedures -@subsubsection log_summary Procedure +@subsubheading log_summary Procedure @findex log_summary @quotation @@ -2510,7 +2509,7 @@ This procedure writes out the end of the test log and terminates @code{runtest}. @end table @node setup_xfail procedure, pass procedure, log_summary procedure, Core Internal Procedures -@subsubsection setup_xfail Procedure +@subsubheading setup_xfail Procedure @findex setup_xfail Declares that the test is expected to fail on a particular set of @@ -2553,7 +2552,7 @@ The optional bugid, used to tie this test case to a bug tracking system. @end table @node pass procedure, fail procedure, setup_xfail procedure, Core Internal Procedures -@subsubsection pass Procedure +@subsubheading pass Procedure @findex pass Declares a test to have passed. @code{pass} writes in the log files a @@ -2565,7 +2564,7 @@ expected), appending the @code{message} argument. @end quotation @node fail procedure, xpass procedure, pass procedure, Core Internal Procedures -@subsubsection fail Procedure +@subsubheading fail Procedure @findex fail Declares a test to have failed. @code{fail} writes in the log files a @@ -2577,7 +2576,7 @@ expected), appending the @code{message} argument. @end quotation @node xpass procedure, xfail procedure, fail procedure, Core Internal Procedures -@subsubsection xpass Procedure +@subsubheading xpass Procedure @findex xpass Declares a test to have passed when it was expected to fail. @@ -2590,7 +2589,7 @@ Declares a test to have passed when it was expected to fail. @end quotation @node xfail procedure, set_warning_threshold procedure, xpass procedure, Core Internal Procedures -@subsubsection xfail Procedure +@subsubheading xfail Procedure @findex xfail Declares a test to have expectedly failed. @code{xfail} writes in the @@ -2602,7 +2601,7 @@ success was expected), appending the @code{message} argument. @end quotation @node set_warning_threshold procedure, get_warning_threshold procedure, xfail procedure, Core Internal Procedures -@subsubsection set_warning_threshold Procedure +@subsubheading set_warning_threshold Procedure @findex set_warning_threshold Sets the value of @code{warning_threshold}. A value of @emph{0} disables @@ -2620,7 +2619,7 @@ This is the value of the new warning threshold. @end table @node get_warning_threshold procedure, warning procedure, set_warning_threshold procedure, Core Internal Procedures -@subsubsection get_warning_threshold Procedure +@subsubheading get_warning_threshold Procedure @findex get_warning_threshold Returns the current value of @code{@{warning_threshold}. The default @@ -2632,7 +2631,7 @@ be called before becoming @emph{UNRESOLVED}. @end quotation @node warning procedure, perror procedure, get_warning_threshold procedure, Core Internal Procedures -@subsubsection warning Procedure +@subsubheading warning Procedure @findex warning Declares detection of a minor error in the test case @@ -2668,7 +2667,7 @@ flips the output over to @emph{UNRESOLVED} state. @end table @node perror procedure, note procedure, warning procedure, Core Internal Procedures -@subsubsection perror Procedure +@subsubheading perror Procedure @findex perror Declares a severe error in the testing framework itself. @code{perror} @@ -2699,7 +2698,7 @@ flips the output over to @emph{UNRESOLVED} state. @end table @node note procedure, untested procedure, perror procedure, Core Internal Procedures -@subsubsection note Procedure +@subsubheading note Procedure @findex note Appends an informational message to the log file. @code{note} writes in @@ -2715,7 +2714,7 @@ needed in the log file regardless of the verbosity level use @node untested procedure, unresolved procedure, note procedure, Core Internal Procedures -@subsubsection untested Procedure +@subsubheading untested Procedure @findex untested Declares a test was not run. @code{untested} writes in the log file a @@ -2729,7 +2728,7 @@ role is to record that a test does not yet exist for some feature. @node unresolved procedure, unsupported procedure, untested procedure, Core Internal Procedures -@subsubsection unresolved Procedure +@subsubheading unresolved Procedure @findex unresolved Declares a test to have an unresolved outcome. @code{unresolved} writes @@ -2744,7 +2743,7 @@ if it passed or failed (and to improve the test case). @node unsupported procedure, transform procedure, unresolved procedure, Core Internal Procedures -@subsubsection unsupported Procedure +@subsubheading unsupported Procedure @findex unsupported Declares that a test case depends on some facility that does not exist @@ -2758,7 +2757,7 @@ argument. @node transform procedure, check_conditional_xfail procedure, unsupported procedure, Core Internal Procedures -@subsubsection transform Procedure +@subsubheading transform Procedure @findex transform Generates a string for the name of a tool as it was configured and @@ -2779,7 +2778,7 @@ The name of the cross-development program to transform. @end table @node check_conditional_xfail procedure, clear_xfail procedure, transform procedure, Core Internal Procedures -@subsubsection check_conditional_xfail Procedure +@subsubheading check_conditional_xfail Procedure @findex check_conditional_xfail This procedure adds a conditional xfail, based on compiler options used @@ -2848,7 +2847,7 @@ of each other, so a "-Wall -v" matches either "-Wall -v" or "-v regular expressions are also permitted. @node clear_xfail procedure, verbose procedure, check_conditional_xfail procedure, Core Internal Procedures -@subsubsection clear_xfail Procedure +@subsubheading clear_xfail Procedure @findex clear_xfail Cancel an expected failure (previously declared with @code{setup_xfail}) @@ -2868,7 +2867,7 @@ The system triplets to clear. @end table @node verbose procedure, load_lib procedure, clear_xfail procedure, Core Internal Procedures -@subsubsection verbose Procedure +@subsubheading verbose Procedure @findex verbose Test cases can use this procedure to issue helpful messages depending on @@ -2909,7 +2908,7 @@ The specified log level. The default level is 1. @end table @node load_lib procedure, , verbose procedure, Core Internal Procedures -@subsubsection load_lib Procedure +@subsubheading load_lib Procedure @findex load_lib @code{load_lib} loads a DejaGnu library file by searching the default @@ -2944,8 +2943,8 @@ lappend libdirs $srcdir/../../gcc/testsuite/lib load_lib foo.exp @end example -@node Procedures For Remote Communication, connprocs, Core Internal Procedures, Builtin Procedures -@subsection Procedures For Remote Communication +@node Procedures For Remote Communication, connprocs, Core Internal Procedures, Built-in Procedures +@section Procedures For Remote Communication @file{lib/remote.exp} defines procedures for establishing and managing communications. Each of these procedures tries to establish the @@ -3010,7 +3009,7 @@ line, then the target is rebooted before the connection is made. @end menu @node call_remote procedure, check_for_board_status procedure, , Procedures For Remote Communication -@subsubsection call_remote Procedure +@subsubheading call_remote Procedure @findex call_remote @quotation @@ -3027,7 +3026,7 @@ line, then the target is rebooted before the connection is made. @end table @node check_for_board_status procedure, file_on_build procedure, call_remote procedure, Procedures For Remote Communication -@subsubsection check_for_board_status Procedure +@subsubheading check_for_board_status Procedure @findex check_for_board_status @quotation @@ -3040,7 +3039,7 @@ line, then the target is rebooted before the connection is made. @end table @node file_on_build procedure, file_on_host procedure, check_for_board_status procedure, Procedures For Remote Communication -@subsubsection file_on_build Procedure +@subsubheading file_on_build Procedure @findex file_on_build @quotation @@ -3056,7 +3055,7 @@ line, then the target is rebooted before the connection is made. @end table @node file_on_host procedure, local_exec procedure, file_on_build procedure, Procedures For Remote Communication -@subsubsection file_on_host Procedure +@subsubheading file_on_host Procedure @findex file_on_host @quotation @@ -3072,7 +3071,7 @@ line, then the target is rebooted before the connection is made. @end table @node local_exec procedure, remote_binary procedure, file_on_host procedure, Procedures For Remote Communication -@subsubsection local_exec Procedure +@subsubheading local_exec Procedure @findex local_exec @quotation @@ -3089,7 +3088,7 @@ line, then the target is rebooted before the connection is made. @end table @node remote_binary procedure, remote_close procedure, local_exec procedure, Procedures For Remote Communication -@subsubsection remote_binary Procedure +@subsubheading remote_binary Procedure @findex remote_binary @quotation @@ -3101,7 +3100,7 @@ line, then the target is rebooted before the connection is made. @end table @node remote_close procedure, remote_download procedure, remote_binary procedure, Procedures For Remote Communication -@subsubsection remote_close Procedure +@subsubheading remote_close Procedure @findex remote_close @quotation @@ -3118,7 +3117,7 @@ parameter can be left off if the @code{fileid} field in the @end table @node remote_download procedure, remote_exec procedure, remote_close procedure, Procedures For Remote Communication -@subsubsection remote_download Procedure +@subsubheading remote_download Procedure @findex remote_download @quotation @@ -3134,7 +3133,7 @@ parameter can be left off if the @code{fileid} field in the @end table @node remote_exec procedure, remote_expect procedure, remote_download procedure, Procedures For Remote Communication -@subsubsection remote_exec Procedure +@subsubheading remote_exec Procedure @findex remote_exec @quotation @@ -3150,7 +3149,7 @@ parameter can be left off if the @code{fileid} field in the @end table @node remote_expect procedure, remote_file procedure, remote_exec procedure, Procedures For Remote Communication -@subsubsection remote_expect Procedure +@subsubheading remote_expect Procedure @findex remote_expect @quotation @@ -3166,7 +3165,7 @@ parameter can be left off if the @code{fileid} field in the @end table @node remote_file procedure, remote_ld procedure, remote_expect procedure, Procedures For Remote Communication -@subsubsection remote_file Procedure +@subsubheading remote_file Procedure @findex remote_file @quotation @@ -3182,7 +3181,7 @@ parameter can be left off if the @code{fileid} field in the @end table @node remote_ld procedure, remote_load procedure, remote_file procedure, Procedures For Remote Communication -@subsubsection remote_ld Procedure +@subsubheading remote_ld Procedure @findex remote_ld @quotation @@ -3196,7 +3195,7 @@ parameter can be left off if the @code{fileid} field in the @end table @node remote_load procedure, remote_open procedure, remote_ld procedure, Procedures For Remote Communication -@subsubsection remote_load Procedure +@subsubheading remote_load Procedure @findex remote_load @quotation @@ -3212,7 +3211,7 @@ parameter can be left off if the @code{fileid} field in the @end table @node remote_open procedure, remote_pop_conn procedure, remote_load procedure, Procedures For Remote Communication -@subsubsection remote_open Procedure +@subsubheading remote_open Procedure @findex remote_open @quotation @@ -3233,7 +3232,7 @@ in the @code{target_info} array. @end table @node remote_pop_conn procedure, remote_push_conn procedure, remote_open procedure, Procedures For Remote Communication -@subsubsection remote_pop_conn Procedure +@subsubheading remote_pop_conn Procedure @findex remote_pop_conn @quotation @@ -3245,7 +3244,7 @@ in the @code{target_info} array. @end table @node remote_push_conn procedure, remote_raw_binary procedure, remote_pop_conn procedure, Procedures For Remote Communication -@subsubsection remote_push_conn Procedure +@subsubheading remote_push_conn Procedure @findex remote_push_conn @quotation @@ -3257,7 +3256,7 @@ in the @code{target_info} array. @end table @node remote_raw_binary procedure, remote_raw_close procedure, remote_push_conn procedure, Procedures For Remote Communication -@subsubsection remote_raw_binary Procedure +@subsubheading remote_raw_binary Procedure @findex remote_raw_binary @quotation @@ -3269,7 +3268,7 @@ in the @code{target_info} array. @end table @node remote_raw_close procedure, remote_raw_file procedure, remote_raw_binary procedure, Procedures For Remote Communication -@subsubsection remote_raw_close Procedure +@subsubheading remote_raw_close Procedure @findex remote_raw_close @quotation @@ -3281,7 +3280,7 @@ in the @code{target_info} array. @end table @node remote_raw_file procedure, remote_raw_ld procedure, remote_raw_close procedure, Procedures For Remote Communication -@subsubsection remote_raw_file Procedure +@subsubheading remote_raw_file Procedure @findex remote_raw_file @quotation @@ -3296,7 +3295,7 @@ in the @code{target_info} array. @end table @node remote_raw_ld procedure, remote_raw_load procedure, remote_raw_file procedure, Procedures For Remote Communication -@subsubsection remote_raw_ld Procedure +@subsubheading remote_raw_ld Procedure @findex remote_raw_ld @quotation @@ -3310,7 +3309,7 @@ in the @code{target_info} array. @end table @node remote_raw_load procedure, remote_raw_open procedure, remote_raw_ld procedure, Procedures For Remote Communication -@subsubsection remote_raw_load Procedure +@subsubheading remote_raw_load Procedure @findex remote_raw_load @quotation @@ -3326,7 +3325,7 @@ in the @code{target_info} array. @end table @node remote_raw_open procedure, remote_raw_send procedure, remote_raw_load procedure, Procedures For Remote Communication -@subsubsection remote_raw_open Procedure +@subsubheading remote_raw_open Procedure @findex remote_raw_open @quotation @@ -3338,7 +3337,7 @@ in the @code{target_info} array. @end table @node remote_raw_send procedure, remote_raw_spawn procedure, remote_raw_open procedure, Procedures For Remote Communication -@subsubsection remote_raw_send Procedure +@subsubheading remote_raw_send Procedure @findex remote_raw_send @quotation @@ -3353,7 +3352,7 @@ in the @code{target_info} array. @end table @node remote_raw_spawn procedure, remote_raw_transmit procedure, remote_raw_send procedure, Procedures For Remote Communication -@subsubsection remote_raw_spawn Procedure +@subsubheading remote_raw_spawn Procedure @findex remote_raw_spawn @quotation @@ -3367,7 +3366,7 @@ in the @code{target_info} array. @end table @node remote_raw_transmit procedure, remote_raw_wait procedure, remote_raw_spawn procedure, Procedures For Remote Communication -@subsubsection remote_raw_transmit Procedure +@subsubheading remote_raw_transmit Procedure @findex remote_raw_transmit @quotation @@ -3381,7 +3380,7 @@ in the @code{target_info} array. @end table @node remote_raw_wait procedure, remote_reboot procedure, remote_raw_transmit procedure, Procedures For Remote Communication -@subsubsection remote_raw_wait Procedure +@subsubheading remote_raw_wait Procedure @findex remote_raw_wait @quotation @@ -3395,7 +3394,7 @@ in the @code{target_info} array. @end table @node remote_reboot procedure, remote_send procedure, remote_raw_wait procedure, Procedures For Remote Communication -@subsubsection remote_reboot Procedure +@subsubheading remote_reboot Procedure @findex remote_reboot Return value of this function depends on actual implementation @@ -3412,7 +3411,7 @@ on success and @emph{0} on failure. @end table @node remote_send procedure, remote_spawn procedure, remote_reboot procedure, Procedures For Remote Communication -@subsubsection remote_send Procedure +@subsubheading remote_send Procedure @findex remote_send @quotation @@ -3426,7 +3425,7 @@ on success and @emph{0} on failure. @end table @node remote_spawn procedure, remote_swap_conn procedure, remote_send procedure, Procedures For Remote Communication -@subsubsection remote_spawn Procedure +@subsubheading remote_spawn Procedure @findex remote_spawn @quotation @@ -3442,7 +3441,7 @@ on success and @emph{0} on failure. @end table @node remote_swap_conn procedure, remote_transmit procedure, remote_spawn procedure, Procedures For Remote Communication -@subsubsection remote_swap_conn Procedure +@subsubheading remote_swap_conn Procedure @findex remote_swap_conn @quotation @@ -3454,7 +3453,7 @@ on success and @emph{0} on failure. @end table @node remote_transmit procedure, remote_upload procedure, remote_swap_conn procedure, Procedures For Remote Communication -@subsubsection remote_transmit Procedure +@subsubheading remote_transmit Procedure @findex remote_transmit @quotation @@ -3468,7 +3467,7 @@ on success and @emph{0} on failure. @end table @node remote_upload procedure, remote_wait procedure, remote_transmit procedure, Procedures For Remote Communication -@subsubsection remote_upload Procedure +@subsubheading remote_upload Procedure @findex remote_upload @quotation @@ -3484,7 +3483,7 @@ on success and @emph{0} on failure. @end table @node remote_wait procedure, standard_close procedure, remote_upload procedure, Procedures For Remote Communication -@subsubsection remote_wait Procedure +@subsubheading remote_wait Procedure @findex remote_wait @quotation @@ -3498,7 +3497,7 @@ on success and @emph{0} on failure. @end table @node standard_close procedure, standard_download procedure, remote_wait procedure, Procedures For Remote Communication -@subsubsection standard_close Procedure +@subsubheading standard_close Procedure @findex standard_close @quotation @@ -3510,7 +3509,7 @@ on success and @emph{0} on failure. @end table @node standard_download procedure, standard_exec procedure, standard_close procedure, Procedures For Remote Communication -@subsubsection standard_download Procedure +@subsubheading standard_download Procedure @findex standard_download @quotation @@ -3526,7 +3525,7 @@ on success and @emph{0} on failure. @end table @node standard_exec procedure, standard_file procedure, standard_download procedure, Procedures For Remote Communication -@subsubsection standard_exec Procedure +@subsubheading standard_exec Procedure @findex standard_exec @quotation @@ -3540,7 +3539,7 @@ on success and @emph{0} on failure. @end table @node standard_file procedure, standard_load procedure, standard_exec procedure, Procedures For Remote Communication -@subsubsection standard_file Procedure +@subsubheading standard_file Procedure @findex standard_file @quotation @@ -3554,7 +3553,7 @@ on success and @emph{0} on failure. @end table @node standard_load procedure, standard_reboot procedure, standard_file procedure, Procedures For Remote Communication -@subsubsection standard_load Procedure +@subsubheading standard_load Procedure @findex standard_load @quotation @@ -3570,7 +3569,7 @@ on success and @emph{0} on failure. @end table @node standard_reboot procedure, standard_send procedure, standard_load procedure, Procedures For Remote Communication -@subsubsection standard_reboot Procedure +@subsubheading standard_reboot Procedure @findex standard_reboot It looks like that this procedure is never called, instead @@ -3587,7 +3586,7 @@ imported by @code{runtest}. @end table @node standard_send procedure, standard_spawn procedure, standard_reboot procedure, Procedures For Remote Communication -@subsubsection standard_send Procedure +@subsubheading standard_send Procedure @findex standard_send @quotation @@ -3601,7 +3600,7 @@ imported by @code{runtest}. @end table @node standard_spawn procedure, standard_transmit procedure, standard_send procedure, Procedures For Remote Communication -@subsubsection standard_spawn Procedure +@subsubheading standard_spawn Procedure @findex standard_spawn @quotation @@ -3615,7 +3614,7 @@ imported by @code{runtest}. @end table @node standard_transmit procedure, standard_upload procedure, standard_spawn procedure, Procedures For Remote Communication -@subsubsection standard_transmit Procedure +@subsubheading standard_transmit Procedure @findex standard_transmit @quotation @@ -3629,7 +3628,7 @@ imported by @code{runtest}. @end table @node standard_upload procedure, standard_wait procedure, standard_transmit procedure, Procedures For Remote Communication -@subsubsection standard_upload Procedure +@subsubheading standard_upload Procedure @findex standard_upload @quotation @@ -3643,7 +3642,7 @@ imported by @code{runtest}. @end table @node standard_wait procedure, unix_clean_filename procedure, standard_upload procedure, Procedures For Remote Communication -@subsubsection standard_wait Procedure +@subsubheading standard_wait Procedure @findex standard_wait @quotation @@ -3657,7 +3656,7 @@ imported by @code{runtest}. @end table @node unix_clean_filename procedure, , standard_wait procedure, Procedures For Remote Communication -@subsubsection unix_clean_filename Procedure +@subsubheading unix_clean_filename Procedure @findex unix_clean_filename @quotation @@ -3670,8 +3669,8 @@ imported by @code{runtest}. @item @code{file} @end table -@node connprocs, Procedures For Target Boards, Procedures For Remote Communication, Builtin Procedures -@subsection Procedures For Using Utilities to Connect +@node connprocs, Procedures For Target Boards, Procedures For Remote Communication, Built-in Procedures +@section Procedures For Using Utilities to Connect @menu * telnet Procedure: telnet procedure @@ -3704,7 +3703,7 @@ imported by @code{runtest}. @end menu @node telnet procedure, rsh procedure, , connprocs -@subsubsection telnet Procedure +@subsubheading telnet Procedure @findex telnet @quotation @@ -3717,7 +3716,7 @@ imported by @code{runtest}. @end quotation @node rsh procedure, tip procedure, telnet procedure, connprocs -@subsubsection rsh Procedure +@subsubheading rsh Procedure @findex rsh @quotation @@ -3738,7 +3737,7 @@ the config array is used for all information. @end table @node tip procedure, kermit procedure, rsh procedure, connprocs -@subsubsection tip Procedure +@subsubheading tip Procedure @findex tip @quotation @@ -3759,7 +3758,7 @@ information. the config array is used for all information. @end table @node kermit procedure, kermit_open procedure, tip procedure, connprocs -@subsubsection kermit Procedure +@subsubheading kermit Procedure @findex kermit @quotation @@ -3782,7 +3781,7 @@ all information. @end table @node kermit_open procedure, kermit_command procedure, kermit procedure, connprocs -@subsubsection kermit_open Procedure +@subsubheading kermit_open Procedure @findex kermit_open @quotation @@ -3796,7 +3795,7 @@ all information. @end table @node kermit_command procedure, kermit_send procedure, kermit_open procedure, connprocs -@subsubsection kermit_command Procedure +@subsubheading kermit_command Procedure @findex kermit_command @quotation @@ -3810,7 +3809,7 @@ all information. @end table @node kermit_send procedure, kermit_transmit procedure, kermit_command procedure, connprocs -@subsubsection kermit_send Procedure +@subsubheading kermit_send Procedure @findex kermit_send @quotation @@ -3824,7 +3823,7 @@ all information. @end table @node kermit_transmit procedure, telnet_open procedure, kermit_send procedure, connprocs -@subsubsection kermit_transmit Procedure +@subsubheading kermit_transmit Procedure @findex kermit_transmit @quotation @@ -3840,7 +3839,7 @@ all information. @end table @node telnet_open procedure, telnet_binary procedure, kermit_transmit procedure, connprocs -@subsubsection telnet_open Procedure +@subsubheading telnet_open Procedure @findex telnet_open @quotation @@ -3854,7 +3853,7 @@ all information. @end table @node telnet_binary procedure, telnet_transmit procedure, telnet_open procedure, connprocs -@subsubsection telnet_binary Procedure +@subsubheading telnet_binary Procedure @findex telnet_binary @quotation @@ -3866,7 +3865,7 @@ all information. @end table @node telnet_transmit procedure, tip_open procedure, telnet_binary procedure, connprocs -@subsubsection telnet_transmit Procedure +@subsubheading telnet_transmit Procedure @findex telnet_transmit @quotation @@ -3882,7 +3881,7 @@ all information. @end table @node tip_open procedure, rlogin_open procedure, telnet_transmit procedure, connprocs -@subsubsection tip_open Procedure +@subsubheading tip_open Procedure @findex tip_open @quotation @@ -3894,7 +3893,7 @@ all information. @end table @node rlogin_open procedure, rlogin_spawn procedure, tip_open procedure, connprocs -@subsubsection rlogin_open Procedure +@subsubheading rlogin_open Procedure @findex rlogin_open @quotation @@ -3906,7 +3905,7 @@ all information. @end table @node rlogin_spawn procedure, rsh_open procedure, rlogin_open procedure, connprocs -@subsubsection rlogin_spawn Procedure +@subsubheading rlogin_spawn Procedure @findex rlogin_spawn @quotation @@ -3920,7 +3919,7 @@ all information. @end table @node rsh_open procedure, rsh_download procedure, rlogin_spawn procedure, connprocs -@subsubsection rsh_open Procedure +@subsubheading rsh_open Procedure @findex rsh_open @quotation @@ -3932,7 +3931,7 @@ all information. @end table @node rsh_download procedure, rsh_upload procedure, rsh_open procedure, connprocs -@subsubsection rsh_download Procedure +@subsubheading rsh_download Procedure @findex rsh_download @quotation @@ -3948,7 +3947,7 @@ all information. @end table @node rsh_upload procedure, rsh_exec procedure, rsh_download procedure, connprocs -@subsubsection rsh_upload Procedure +@subsubheading rsh_upload Procedure @findex rsh_upload @quotation @@ -3964,7 +3963,7 @@ all information. @end table @node rsh_exec procedure, ssh_close procedure, rsh_upload procedure, connprocs -@subsubsection rsh_exec Procedure +@subsubheading rsh_exec Procedure @findex rsh_exec @quotation @@ -3980,7 +3979,7 @@ all information. @end table @node ssh_close procedure, ssh_exec procedure, rsh_exec procedure, connprocs -@subsubsection ssh_close procedure +@subsubheading ssh_close procedure @findex ssh_close @quotation @@ -3992,7 +3991,7 @@ all information. @end table @node ssh_exec procedure, ssh_download procedure, ssh_close procedure, connprocs -@subsubsection ssh_exec procedure +@subsubheading ssh_exec procedure @findex ssh_exec @quotation @@ -4008,7 +4007,7 @@ all information. @end table @node ssh_download procedure, ssh_upload procedure, ssh_exec procedure, connprocs -@subsubsection ssh_download procedure +@subsubheading ssh_download procedure @findex ssh_download @quotation @@ -4022,7 +4021,7 @@ all information. @end table @node ssh_upload procedure, ftp_open procedure, ssh_download procedure, connprocs -@subsubsection ssh_upload procedure +@subsubheading ssh_upload procedure @findex ssh_upload @quotation @@ -4036,7 +4035,7 @@ all information. @end table @node ftp_open procedure, ftp_upload procedure, ssh_upload procedure, connprocs -@subsubsection ftp_open Procedure +@subsubheading ftp_open Procedure @findex ftp_open @quotation @@ -4049,7 +4048,7 @@ all information. @end table @node ftp_upload procedure, ftp_download procedure, ftp_open procedure, connprocs -@subsubsection ftp_upload Procedure +@subsubheading ftp_upload Procedure @findex ftp_upload @quotation @@ -4065,7 +4064,7 @@ all information. @end table @node ftp_download procedure, ftp_close procedure, ftp_upload procedure, connprocs -@subsubsection ftp_download Procedure +@subsubheading ftp_download Procedure @findex ftp_download @quotation @@ -4081,7 +4080,7 @@ all information. @end table @node ftp_close procedure, tip_download procedure, ftp_download procedure, connprocs -@subsubsection ftp_close Procedure +@subsubheading ftp_close Procedure @findex ftp_close @quotation @@ -4093,7 +4092,7 @@ all information. @end table @node tip_download procedure, , ftp_close procedure, connprocs -@subsubsection tip_download Procedure +@subsubheading tip_download Procedure @findex tip_download @quotation @@ -4114,8 +4113,8 @@ occurs, @emph{0} otherwise. This is the filename to download. @end table -@node Procedures For Target Boards, target database library file, connprocs, Builtin Procedures -@subsection Procedures For Target Boards +@node Procedures For Target Boards, target database library file, connprocs, Built-in Procedures +@section Procedures For Target Boards @menu * default_link Procedure: default_link procedure @@ -4131,7 +4130,7 @@ This is the filename to download. @end menu @node default_link procedure, default_target_assemble procedure, , Procedures For Target Boards -@subsubsection default_link Procedure +@subsubheading default_link Procedure @findex default_link @quotation @@ -4149,7 +4148,7 @@ This is the filename to download. @end table @node default_target_assemble procedure, default_target_compile procedure, default_link procedure, Procedures For Target Boards -@subsubsection default_target_assemble Procedure +@subsubheading default_target_assemble Procedure @findex default_target_assemble @quotation @@ -4165,7 +4164,7 @@ This is the filename to download. @end table @node default_target_compile procedure, pop_config procedure, default_target_assemble procedure, Procedures For Target Boards -@subsubsection default_target_compile Procedure +@subsubheading default_target_compile Procedure @findex default_target_compile @quotation @@ -4183,7 +4182,7 @@ This is the filename to download. @end table @node pop_config procedure, prune_warnings procedure, default_target_compile procedure, Procedures For Target Boards -@subsubsection pop_config Procedure +@subsubheading pop_config Procedure @findex pop_config @quotation @@ -4195,7 +4194,7 @@ This is the filename to download. @end table @node prune_warnings procedure, push_build procedure, pop_config procedure, Procedures For Target Boards -@subsubsection prune_warnings Procedure +@subsubheading prune_warnings Procedure @findex prune_warnings @quotation @@ -4207,7 +4206,7 @@ This is the filename to download. @end table @node push_build procedure, push_config procedure, prune_warnings procedure, Procedures For Target Boards -@subsubsection push_build Procedure +@subsubheading push_build Procedure @findex push_build @quotation @@ -4219,7 +4218,7 @@ This is the filename to download. @end table @node push_config procedure, reboot_target procedure, push_build procedure, Procedures For Target Boards -@subsubsection push_config Procedure +@subsubheading push_config Procedure @findex push_config @quotation @@ -4234,7 +4233,7 @@ This is the filename to download. @end table @node reboot_target procedure, target_assemble procedure, push_config procedure, Procedures For Target Boards -@subsubsection reboot_target Procedure +@subsubheading reboot_target Procedure @findex reboot_target Reboot the target. @@ -4244,7 +4243,7 @@ Reboot the target. @end quotation @node target_assemble procedure, target_compile procedure, reboot_target procedure, Procedures For Target Boards -@subsubsection target_assemble Procedure +@subsubheading target_assemble Procedure @findex target_assemble @quotation @@ -4258,7 +4257,7 @@ Reboot the target. @end table @node target_compile procedure, , target_assemble procedure, Procedures For Target Boards -@subsubsection target_compile Procedure +@subsubheading target_compile Procedure @findex target_compile @quotation @@ -4275,8 +4274,8 @@ Reboot the target. @item @code{options} @end table -@node target database library file, platform dependent procedures, Procedures For Target Boards, Builtin Procedures -@subsection Target Database Procedures +@node target database library file, platform dependent procedures, Procedures For Target Boards, Built-in Procedures +@section Target Database Procedures @menu * board_info Procedure: board_info procedure @@ -4299,7 +4298,7 @@ Reboot the target. @end menu @node board_info procedure, host_info procedure, , target database library file -@subsubsection board_info Procedure +@subsubheading board_info Procedure @findex board_info @quotation @@ -4315,7 +4314,7 @@ Reboot the target. @end table @node host_info procedure, set_board_info procedure, board_info procedure, target database library file -@subsubsection host_info Procedure +@subsubheading host_info Procedure @findex host_info @quotation @@ -4329,7 +4328,7 @@ Reboot the target. @end table @node set_board_info procedure, add_board_info procedure, host_info procedure, target database library file -@subsubsection set_board_info Procedure +@subsubheading set_board_info Procedure @findex set_board_info This checks if @code{board_info} array's field @emph{entry} has been set @@ -4350,7 +4349,7 @@ The value to set the field to. @end table @node add_board_info procedure, set_currtarget_info procedure, set_board_info procedure, target database library file -@subsubsection add_board_info Procedure +@subsubheading add_board_info Procedure @findex add_board_info This treats @code{board_info} array's field @@ -4372,7 +4371,7 @@ The value to add to the field. @end table @node set_currtarget_info procedure, target_info procedure, add_board_info procedure, target database library file -@subsubsection set_currtarget_info Procedure +@subsubheading set_currtarget_info Procedure @findex set_currtarget_info @quotation @@ -4386,7 +4385,7 @@ The value to add to the field. @end table @node target_info procedure, unset_board_info procedure, set_currtarget_info procedure, target database library file -@subsubsection target_info Procedure +@subsubheading target_info Procedure @findex target_info @quotation @@ -4400,7 +4399,7 @@ The value to add to the field. @end table @node unset_board_info procedure, unset_currtarget_info procedure, target_info procedure, target database library file -@subsubsection unset_board_info Procedure +@subsubheading unset_board_info Procedure @findex unset_board_info This checks if @code{board_info} array's field @emph{entry} has been set @@ -4416,7 +4415,7 @@ The name of a @code{board_info} field to operate on. @end table @node unset_currtarget_info procedure, push_target procedure, unset_board_info procedure, target database library file -@subsubsection unset_currtarget_info Procedure +@subsubheading unset_currtarget_info Procedure @findex unset_currtarget_info @quotation @@ -4428,7 +4427,7 @@ The name of a @code{board_info} field to operate on. @end table @node push_target procedure, pop_target procedure, unset_currtarget_info procedure, target database library file -@subsubsection push_target Procedure +@subsubheading push_target Procedure @findex push_target This makes the target named @emph{name} be the current target @@ -4445,7 +4444,7 @@ The name of the target to make current connection. @end table @node pop_target procedure, list_targets procedure, push_target procedure, target database library file -@subsubsection pop_target Procedure +@subsubheading pop_target Procedure @findex pop_target This unsets the current target connection. @@ -4455,7 +4454,7 @@ This unsets the current target connection. @end quotation @node list_targets procedure, push_host procedure, pop_target procedure, target database library file -@subsubsection list_targets Procedure +@subsubheading list_targets Procedure @findex list_targets This lists all the supported targets for this architecture. @@ -4465,7 +4464,7 @@ This lists all the supported targets for this architecture. @end quotation @node push_host procedure, pop_host procedure, list_targets procedure, target database library file -@subsubsection push_host Procedure +@subsubheading push_host Procedure @findex push_host This makes the host named @emph{name} be the current remote host @@ -4481,7 +4480,7 @@ connection. The value of @emph{name} is an index into the @end table @node pop_host procedure, compile procedure, push_host procedure, target database library file -@subsubsection pop_host Procedure +@subsubheading pop_host Procedure @findex pop_host This unsets the current host connection. @@ -4491,7 +4490,7 @@ This unsets the current host connection. @end quotation @node compile procedure, archive procedure, pop_host procedure, target database library file -@subsubsection compile Procedure +@subsubheading compile Procedure @findex compile This invokes the compiler as set by CC to compile the file @file{file}. @@ -4511,7 +4510,7 @@ compiler is run on the remote host using @code{execute_anywhere}. @end table @node archive procedure, ranlib procedure, compile procedure, target database library file -@subsubsection archive Procedure +@subsubheading archive Procedure @findex archive This produces an archive file. Any parameters passed to @code{archive} @@ -4529,7 +4528,7 @@ on the remote host using @code{execute_anywhere}. @end table @node ranlib procedure, execute_anywhere procedure, archive procedure, target database library file -@subsubsection ranlib Procedure +@subsubheading ranlib Procedure @findex ranlib This generates an index for the archive file for systems that aren't @@ -4545,7 +4544,7 @@ flags. @end table @node execute_anywhere procedure, , ranlib procedure, target database library file -@subsubsection execute_anywhere Procedure +@subsubheading execute_anywhere Procedure @findex execute_anywhere This executes the @emph{cmdline} on the proper host. This should be used @@ -4567,8 +4566,8 @@ running the tool to be tested, not a test case. @item @code{cmdline} @end table -@node platform dependent procedures, Utility Procedures, target database library file, Builtin Procedures -@subsection Platform Dependent Procedures +@node platform dependent procedures, Utility Procedures, target database library file, Built-in Procedures +@section Platform Dependent Procedures Each combination of target and tool requires some target-dependent procedures. The names of these procedures have a common form: the tool @@ -4598,7 +4597,7 @@ was a communication error. @end menu @node $@{tool@}_start procedure, $@{tool@}_load procedure, , platform dependent procedures -@subsubsection $@{tool@}_start Procedure +@subsubheading $@{tool@}_start Procedure @findex $@{tool@}_start Starts a particular tool. For an interactive tool, @@ -4623,7 +4622,7 @@ tool). @end quotation @node $@{tool@}_load procedure, $@{tool@}_exit procedure, $@{tool@}_start procedure, platform dependent procedures -@subsubsection $@{tool@}_load Procedure +@subsubheading $@{tool@}_load Procedure @findex $@{tool@}_load Loads something into a tool. For an interactive tool, this conditions @@ -4642,7 +4641,7 @@ or file downloading. Test scripts call @code{$@{tool@}_load}. @end quotation @node $@{tool@}_exit procedure, $@{tool@}_version procedure, $@{tool@}_load procedure, platform dependent procedures -@subsubsection $@{tool@}_exit Procedure +@subsubheading $@{tool@}_exit Procedure @findex $@{tool@}_exit Cleans up (if necessary) before DejaGnu exits. For interactive tools, @@ -4655,7 +4654,7 @@ tests. @code{runtest} calls @code{$@{tool@}_exit}. @end quotation @node $@{tool@}_version procedure, , $@{tool@}_exit procedure, platform dependent procedures -@subsubsection $@{tool@}_version Procedure +@subsubheading $@{tool@}_version Procedure @findex $@{tool@}_version Prints the version label and number for @code{$@{tool@}}. This is @@ -4667,8 +4666,8 @@ tool, and its version number. @t{@b{$@{tool@}_version}} @end quotation -@node Utility Procedures, Libgloss, platform dependent procedures, Builtin Procedures -@subsection Utility Procedures +@node Utility Procedures, Libgloss, platform dependent procedures, Built-in Procedures +@section Utility Procedures @menu * getdirs Procedure: getdirs procedure @@ -4685,7 +4684,7 @@ tool, and its version number. @end menu @node getdirs procedure, find procedure, , Utility Procedures -@subsubsection getdirs Procedure +@subsubheading getdirs Procedure @findex getdirs Returns a list of all the subdirectories in a single directory that @@ -4714,7 +4713,7 @@ returned. @end table @node find procedure, which procedure, getdirs procedure, Utility Procedures -@subsubsection find Procedure +@subsubheading find Procedure @findex find Search for files whose names match @emph{ pattern } (using shell wildcard @@ -4739,7 +4738,7 @@ A csh "glob" style regular expression representing the files to find. @end table @node which procedure, grep procedure, find procedure, Utility Procedures -@subsubsection which Procedure +@subsubheading which Procedure @findex which Searches the execution path for an executable file @emph{binary}, like @@ -4759,7 +4758,7 @@ The executable program or shell script to look for. @end table @node grep procedure, prune procedure, which procedure, Utility Procedures -@subsubsection grep Procedure +@subsubheading grep Procedure @findex grep Search the file called @file{filename} (a fully specified path) for @@ -4792,7 +4791,7 @@ Prefix each line with the line number where the regexp matches. @end table @node prune procedure, runtest_file_p procedure, grep procedure, Utility Procedures -@subsubsection prune Procedure +@subsubheading prune Procedure @findex prune This procedure is deprecated and will be removed in the next release of @@ -4800,7 +4799,7 @@ DejaGnu. If a testsuite uses this procedure, a copy of the procedure should be made and placed in the lib directory of the testsuite. @node runtest_file_p procedure, diff procedure, prune procedure, Utility Procedures -@subsubsection runtest_file_p Procedure +@subsubheading runtest_file_p Procedure @findex runtest_file_p Search @emph{runtest}s for @emph{testcase} and return @emph{1} if found, @@ -4830,7 +4829,7 @@ The test case filename. @end table @node diff procedure, setenv procedure, runtest_file_p procedure, Utility Procedures -@subsubsection diff Procedure +@subsubheading diff Procedure @findex diff Compares the two files and returns a @emph{1} if they match, or a @@ -4852,7 +4851,7 @@ Second file to compare. @end table @node setenv procedure, unsetenv procedure, diff procedure, Utility Procedures -@subsubsection setenv Procedure +@subsubheading setenv Procedure @findex setenv Sets the environment variable @emph{var} to the value @emph{val}. @@ -4872,7 +4871,7 @@ The value to set the variable to. @end table @node unsetenv procedure, getenv procedure, setenv procedure, Utility Procedures -@subsubsection unsetenv Procedure +@subsubheading unsetenv Procedure @findex unsetenv Unsets the environment variable @@ -4889,7 +4888,7 @@ The environment variable to unset. @end table @node getenv procedure, prune_system_crud procedure, unsetenv procedure, Utility Procedures -@subsubsection getenv Procedure +@subsubheading getenv Procedure @findex getenv Returns the value of the envrionment variable @emph{var} if it is @@ -4906,7 +4905,7 @@ The environment variable to get the value of. @end table @node prune_system_crud procedure, , getenv procedure, Utility Procedures -@subsubsection prune_system_crud Procedure +@subsubheading prune_system_crud Procedure @findex prune_system_crud For system @emph{system}, delete text the host or target operating @@ -4927,8 +4926,8 @@ The system error messages to look for to screen out. The Tcl variable containing the text. @end table -@node Libgloss, Debugging Procedures, Utility Procedures, Builtin Procedures -@subsection Libgloss, a free board support package (BSP) +@node Libgloss, Debugging Procedures, Utility Procedures, Built-in Procedures +@section Libgloss, a free board support package (BSP) Libgloss is a free @dfn{BSP} (Board Support Package) commonly used with GCC and G++ to produce a fully linked executable image for an embedded @@ -4962,7 +4961,7 @@ systems. @end menu @node libgloss_link_flags procedure, libgloss_include_flags procedure, , Libgloss -@subsubsection libgloss_link_flags Procedure +@subsubheading libgloss_link_flags Procedure @findex libgloss_link_flags @quotation @@ -4974,7 +4973,7 @@ systems. @end table @node libgloss_include_flags procedure, newlib_link_flags procedure, libgloss_link_flags procedure, Libgloss -@subsubsection libgloss_include_flags Procedure +@subsubheading libgloss_include_flags Procedure @findex libgloss_include_flags @quotation @@ -4986,7 +4985,7 @@ systems. @end table @node newlib_link_flags procedure, newlib_include_flags procedure, libgloss_include_flags procedure, Libgloss -@subsubsection newlib_link_flags Procedure +@subsubheading newlib_link_flags Procedure @findex newlib_link_flags @quotation @@ -4998,7 +4997,7 @@ systems. @end table @node newlib_include_flags procedure, libio_include_flags procedure, newlib_link_flags procedure, Libgloss -@subsubsection newlib_include_flags Procedure +@subsubheading newlib_include_flags Procedure @findex newlib_include_flags @quotation @@ -5010,7 +5009,7 @@ systems. @end table @node libio_include_flags procedure, libio_link_flags procedure, newlib_include_flags procedure, Libgloss -@subsubsection libio_include_flags Procedure +@subsubheading libio_include_flags Procedure @findex libio_include_flags @quotation @@ -5022,7 +5021,7 @@ systems. @end table @node libio_link_flags procedure, g++_include_flags procedure, libio_include_flags procedure, Libgloss -@subsubsection libio_link_flags Procedure +@subsubheading libio_link_flags Procedure @findex libio_link_flags @quotation @@ -5034,7 +5033,7 @@ systems. @end table @node g++_include_flags procedure, g++_link_flags procedure, libio_link_flags procedure, Libgloss -@subsubsection g++_include_flags Procedure +@subsubheading g++_include_flags Procedure @findex g++_include_flags @quotation @@ -5046,7 +5045,7 @@ systems. @end table @node g++_link_flags procedure, libstdc++_include_flags procedure, g++_include_flags procedure, Libgloss -@subsubsection g++_link_flags Procedure +@subsubheading g++_link_flags Procedure @findex g++_link_flags @quotation @@ -5058,7 +5057,7 @@ systems. @end table @node libstdc++_include_flags procedure, libstdc++_link_flags procedure, g++_link_flags procedure, Libgloss -@subsubsection libstdc++_include_flags Procedure +@subsubheading libstdc++_include_flags Procedure @findex libstdc++_include_flags @quotation @@ -5070,7 +5069,7 @@ systems. @end table @node libstdc++_link_flags procedure, get_multilibs procedure, libstdc++_include_flags procedure, Libgloss -@subsubsection libstdc++_link_flags Procedure +@subsubheading libstdc++_link_flags Procedure @findex libstdc++_link_flags @quotation @@ -5082,7 +5081,7 @@ systems. @end table @node get_multilibs procedure, find_binutils_prog procedure, libstdc++_link_flags procedure, Libgloss -@subsubsection get_multilibs Procedure +@subsubheading get_multilibs Procedure @findex get_multilibs @quotation @@ -5094,7 +5093,7 @@ systems. @end table @node find_binutils_prog procedure, find_gcc procedure, get_multilibs procedure, Libgloss -@subsubsection find_binutils_prog Procedure +@subsubheading find_binutils_prog Procedure @findex find_binutils_prog @quotation @@ -5106,7 +5105,7 @@ systems. @end table @node find_gcc procedure, find_gcj procedure, find_binutils_prog procedure, Libgloss -@subsubsection find_gcc Procedure +@subsubheading find_gcc Procedure @findex find_gcc @quotation @@ -5114,7 +5113,7 @@ systems. @end quotation @node find_gcj procedure, find_g++ procedure, find_gcc procedure, Libgloss -@subsubsection find_gcj Procedure +@subsubheading find_gcj Procedure @findex find_gcj @quotation @@ -5122,7 +5121,7 @@ systems. @end quotation @node find_g++ procedure, find_g77 procedure, find_gcj procedure, Libgloss -@subsubsection find_g++ Procedure +@subsubheading find_g++ Procedure @findex find_g++ @quotation @@ -5130,7 +5129,7 @@ systems. @end quotation @node find_g77 procedure, find_gfortran procedure, find_g++ procedure, Libgloss -@subsubsection find_g77 Procedure +@subsubheading find_g77 Procedure @findex find_g77 @quotation @@ -5138,7 +5137,7 @@ systems. @end quotation @node find_gfortran procedure, process_multilib_options procedure, find_g77 procedure, Libgloss -@subsubsection find_gfortran Procedure +@subsubheading find_gfortran Procedure @findex find_gfortran @quotation @@ -5146,7 +5145,7 @@ systems. @end quotation @node process_multilib_options procedure, add_multilib_option procedure, find_gfortran procedure, Libgloss -@subsubsection process_multilib_options Procedure +@subsubheading process_multilib_options Procedure @findex process_multilib_options @quotation @@ -5158,7 +5157,7 @@ systems. @end table @node add_multilib_option procedure, find_gas procedure, process_multilib_options procedure, Libgloss -@subsubsection add_multilib_option Procedure +@subsubheading add_multilib_option Procedure @findex add_multilib_option @quotation @@ -5170,7 +5169,7 @@ systems. @end table @node find_gas procedure, find_ld procedure, add_multilib_option procedure, Libgloss -@subsubsection find_gas Procedure +@subsubheading find_gas Procedure @findex find_gas @quotation @@ -5178,7 +5177,7 @@ systems. @end quotation @node find_ld procedure, build_wrapper procedure, find_gas procedure, Libgloss -@subsubsection find_ld Procedure +@subsubheading find_ld Procedure @findex find_ld @quotation @@ -5186,7 +5185,7 @@ systems. @end quotation @node build_wrapper procedure, winsup_include_flags procedure, find_ld procedure, Libgloss -@subsubsection build_wrapper Procedure +@subsubheading build_wrapper Procedure @findex build_wrapper @quotation @@ -5198,7 +5197,7 @@ systems. @end table @node winsup_include_flags procedure, winsup_link_flags procedure, build_wrapper procedure, Libgloss -@subsubsection winsup_include_flags Procedure +@subsubheading winsup_include_flags Procedure @findex winsup_include_flags @quotation @@ -5210,7 +5209,7 @@ systems. @end table @node winsup_link_flags procedure, , winsup_include_flags procedure, Libgloss -@subsubsection winsup_link_flags Procedure +@subsubheading winsup_link_flags Procedure @findex winsup_link_flags @quotation @@ -5221,8 +5220,8 @@ systems. @item @code{args} @end table -@node Debugging Procedures, , Libgloss, Builtin Procedures -@subsection Procedures for debugging your scripts +@node Debugging Procedures, , Libgloss, Built-in Procedures +@section Procedures for debugging your scripts @file{lib/debugger.exp} defines the following procedures: @@ -5242,7 +5241,7 @@ systems. @end menu @node dumpvars procedure, dumplocals procedure, , Debugging Procedures -@subsubsection dumpvars Procedure +@subsubheading dumpvars Procedure @findex dumpvars This takes a csh style regular expression (glob rules) and prints the @@ -5259,7 +5258,7 @@ The variables to dump. @end table @node dumplocals procedure, dumprocs procedure, dumpvars procedure, Debugging Procedures -@subsubsection dumplocals Procedure +@subsubheading dumplocals Procedure @findex dumplocals This takes a csh style regular expression (glob rules) and prints the @@ -5275,7 +5274,7 @@ values of the local variable names that match. It is abbreviated as @end table @node dumprocs procedure, dumpwatch procedure, dumplocals procedure, Debugging Procedures -@subsubsection dumprocs Procedure +@subsubheading dumprocs Procedure @findex dumprocs This takes a csh style regular expression (glob rules) and prints the @@ -5292,7 +5291,7 @@ for. @end table @node dumpwatch procedure, watcharray procedure, dumprocs procedure, Debugging Procedures -@subsubsection dumpwatch Procedure +@subsubheading dumpwatch Procedure @findex dumpwatch This takes a csh style regular expression (glob rules) and prints all @@ -5308,7 +5307,7 @@ The csh "glob" style pattern to look for. @end table @node watcharray procedure, watchvar procedure, dumpwatch procedure, Debugging Procedures -@subsubsection watcharray Procedure +@subsubheading watcharray Procedure @findex watcharray @quotation @@ -5322,7 +5321,7 @@ The csh "glob" style pattern to look for. @end table @node watchvar procedure, watchunset procedure, watcharray procedure, Debugging Procedures -@subsubsection watchvar Procedure +@subsubheading watchvar Procedure @findex watchvar @quotation @@ -5335,7 +5334,7 @@ The csh "glob" style pattern to look for. @end table @node watchunset procedure, watchwrite procedure, watchvar procedure, Debugging Procedures -@subsubsection watchunset Procedure +@subsubheading watchunset Procedure @findex watchunset This breaks program execution when the variable @code{var} is unset. It @@ -5350,7 +5349,7 @@ is abbreviated as @emph{wu}. @end table @node watchwrite procedure, watchread procedure, watchunset procedure, Debugging Procedures -@subsubsection watchwrite Procedure +@subsubheading watchwrite Procedure @findex watchwrite This breaks program execution when the variable @code{var} is @@ -5366,7 +5365,7 @@ The variable to watch. @end table @node watchread procedure, watchdel procedure, watchwrite procedure, Debugging Procedures -@subsubsection watchread Procedure +@subsubheading watchread Procedure @findex watchread This breaks program execution when the variable @code{var} is read. It @@ -5382,7 +5381,7 @@ The variable to watch. @end table @node watchdel procedure, print procedure, watchread procedure, Debugging Procedures -@subsubsection watchdel Procedure +@subsubheading watchdel Procedure @findex watchdel This deletes a watchpoint from the watch list. It is abbreviated as @@ -5397,7 +5396,7 @@ This deletes a watchpoint from the watch list. It is abbreviated as @end table @node print procedure, quit procedure, watchdel procedure, Debugging Procedures -@subsubsection print Procedure +@subsubheading print Procedure @findex print This prints the value of the variable @code{var}. It is abbreviated as @@ -5412,7 +5411,7 @@ This prints the value of the variable @code{var}. It is abbreviated as @end table @node quit procedure, , print procedure, Debugging Procedures -@subsubsection quit Procedure +@subsubheading quit Procedure @findex quit This makes runtest exit. It is abbreviated as @emph{q}. @@ -5425,7 +5424,7 @@ This makes runtest exit. It is abbreviated as @emph{q}. @item @code{} @end table -@node GNU Free Documentation License, Concept Index, Reference, Top +@node GNU Free Documentation License, Concept Index, Built-in Procedures, Top @appendix GNU Free Documentation License @include fdl.texi -- cgit v1.1