
error_handler(4)         Driver Applies          error_handler(4)

NAME
     error_handler - function in master object to handle errors

SYNOPSIS
     void error_handler( mapping error, int caught );

DESCRIPTION
     This function allows the mudlib to handle errors instead  of
     the driver.  The contents of the 'error' mapping are:

         ([
             "error"   : string,     // the error
             "program" : string,     // the program
             "object"  : object,     // the current object
             "line"    : int,        // the line number
             "trace"   : mapping*    // a trace back
         ])

     Each line of traceback is a mapping containing  the  follow-
     ing:

         ([
             "function"  : string,   // the function name
             "program"   : string,   // the program
             "object"    : object,   // the object
          "file"      : string,   // the file to which the line number refers
             "line"      : int       // the line number
         ])
     The 'caught' flag is 1 if the error was trapped by catch().

SEE ALSO
     catch(3), error(3), throw(3), log_error(4)

AUTHOR
     Beek

MudOS               Last change: 18 Sep 1994                    1

