The error handling is a very simplistic wrapper for the libltdl error functions, with the addition of a few extra errors specific to this module loader code(46). Here are the error messages from `module.c' :
static char multi_init_error[] = "module loader initialised more than once"; static char no_builtin_table_error[] = "module has no builtin or syntax table"; static char builtin_unload_error[] = "builtin table failed to unload"; static char syntax_unload_error[] = "syntax table failed to unload"; static char module_not_found_error[] = "no such module"; static char module_not_unloaded_error[] = "module not unloaded"; static const char *last_error = NULL; const char * module_error (void) { return last_error; }
This document was generated by Gary V. Vaughan on May, 24 2001 using texi2html