home *** CD-ROM | disk | FTP | other *** search
/ Jason Aller Floppy Collection / 202.img / SCO386N2.TD0 / usr / include / sys / init.h < prev    next >
Encoding:
C/C++ Source or Header  |  1988-05-18  |  1.2 KB  |  64 lines

  1. /*
  2.  *    @(#) init.h 2.2 88/05/18 
  3.  *
  4.  *    Copyright (C) The Santa Cruz Operation, 1984, 1985, 1986, 1987.
  5.  *    Copyright (C) Microsoft Corporation, 1984, 1985, 1986, 1987.
  6.  *    This Module contains Proprietary Information of
  7.  *    The Santa Cruz Operation, Microsoft Corporation
  8.  *    and AT&T, and should be treated as Confidential.
  9.  */
  10.  
  11. extern int clkstart(),cinit(),binit(),errinit(),iinit(),inoinit(), clkinit();
  12. extern int strinit();
  13. #ifdef X25_0
  14. extern x25init();
  15. #endif
  16. #ifdef BX25S_0
  17. extern bxncinit();
  18. extern sessinit();
  19. #endif
  20. #ifdef ST_0
  21. extern    stinit();
  22. #endif
  23. #ifdef    VPM_0
  24. extern    vpminit();
  25. #endif
  26. #ifdef EM_0
  27. extern  eminit();
  28. #endif
  29.  
  30. /*    Array containing the addresses of the various initializing    */
  31. /*    routines executed by "main" at boot time.            */
  32. /*    Note that dfinit must be called after open(swapdev) done in iinit() */
  33.  
  34. int (*init_tbl[])() = {
  35.     clkinit,
  36.     cinit,
  37.     binit,
  38. #ifdef ERR
  39.     errinit,
  40. #endif
  41.     iinit,
  42.     strinit,
  43. #ifdef    VPM_0
  44.     vpminit,
  45. #endif
  46. #ifdef X25_0
  47.     x25init,
  48. #endif
  49. #ifdef ST_0
  50.     stinit,
  51. #endif
  52. #ifdef BX25S_0
  53.         bxncinit,
  54.         sessinit,
  55. #endif
  56. #ifdef EM_0
  57.     eminit,
  58. #endif
  59.     meminit,    /* all calls to memget must precede this call */
  60.             /* all calls to mfalloc must follow this call */
  61.     dfinit,
  62.     0
  63. };
  64.