20.1.2 Managing Module Loader Errors

back: initialising the module loader
forward: loading a module
 
fastback: loading a module
up: a module loading subsystem
fastforward: a loadable module
top: autoconf, automake, and libtool
contents: table of contents
index: index
about: about this document

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


GNU Autoconf, Automake and Libtool
GNU Autoconf, Automake, and Libtool
ISBN: 1578701902
EAN: 2147483647
Year: 2002
Pages: 290

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net