home *** CD-ROM | disk | FTP | other *** search
/ PC-Online 1996 May / PCOnline_05_1996.bin / linux / source / a / bin / modules-.2 / modules- / modules-1.2.8 / depmod / link.pm < prev    next >
Encoding:
Text File  |  1995-05-30  |  1.7 KB  |  52 lines

  1. /* alloctxt.c 28/05/95 17.43.48 */
  2. /* config.c 28/05/95 17.43.06 */
  3. /* config1.c 20/05/95 04.41.38 */
  4. /* depmod.c 28/05/95 17.45.18 */
  5. /* error.c 28/05/95 18.01.38 */
  6. /* fgets.c 19/01/95 00.19.24 */
  7. /* main.c 28/05/95 17.47.30 */
  8. /* modprobe.c 28/05/95 17.42.26 */
  9. PUBLIC NODE::NODE (const char *_str, NODE *_next);
  10. PUBLIC NODE::~NODE (void);
  11. PUBLIC NODE *NODE::lookup (const char *name);
  12. PUBLIC DEPEND::DEPEND (void);
  13. PUBLIC DEPEND::~DEPEND (void);
  14. PUBLIC int DEPEND::readcur (void);
  15. PUBLIC int DEPEND::read (const char *cfgfile);
  16. PUBLIC int DEPEND::insmod (const char *mod,
  17.      NODE **newin_kernel,
  18.      char *options[]);
  19. PUBLIC int DEPEND::unload (const char *mod);
  20. /* module.c 28/05/95 17.46.56 */
  21. PUBLIC MODULES::MODULES (void);
  22. PRIVATE void MODULES::setmod (MODULE *mod,
  23.      SYMBOL *tbpub[],
  24.      int nbpub,
  25.      SYMBOL *tbext[],
  26.      int nbext,
  27.      int module_requis);
  28. PUBLIC MODULE *MODULES::setdummy (const char *name);
  29. PUBLIC int MODULES::loadobj (SYMBOLS&syms, const char *objname);
  30. PUBLIC int MODULES::loadlib (SYMBOLS&syms, const char *libname);
  31. PUBLIC int MODULES::multipass (void);
  32. PUBLIC void MODULES::showundef (SYMBOL *undef, FILE *fout);
  33. PUBLIC int MODULES::findundef (FILE *fout);
  34. PUBLIC int MODULES::showload (FILE *fout);
  35. PUBLIC void MODULES::showall (FILE *fout);
  36. /* module2.c 28/05/95 17.49.36 */
  37. PUBLIC void MODULES::prtdepend (FILE *fout,
  38.      const char *dontcare,
  39.      int verbose,
  40.      int showerror);
  41. /* str.c 28/05/95 17.49.54 */
  42. /* symbol.c 14/07/94 09.21.48 */
  43. PUBLIC SYMBOLS::SYMBOLS (void);
  44. PROTECTED void SYMBOLS::allocsym (void);
  45. PUBLIC SYMBOL *SYMBOLS::add (const char *name,
  46.      MODULE *module,
  47.      SYM_STATUS status,
  48.      int &module_requis,
  49.      int is_common);
  50. PUBLIC int SYMBOLS::findforce (char **tb, int maxtb);
  51. PUBLIC void SYMBOLS::dump (FILE *fout);
  52.