home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / oper_sys / presto / prest_04.lha / src / main.h < prev    next >
Encoding:
C/C++ Source or Header  |  1989-06-06  |  519 b   |  22 lines

  1. class Main    {
  2.     int numprocessors;        // # scheduling processors
  3.     int nummainthreads;        // # threads in Main::main()
  4.     int mainstacksizes;        // how big each stack
  5.     int quantum;            // scheduling quantum
  6.     int argc;            // argc from main
  7.     char **argv;            // argv from main
  8.     char **envp;            // envp from main
  9. public:
  10.     Main(int ac, char **av, char **ep);
  11.     ~Main();
  12.     int  preallocthreads(int cnt, int sz = DEFSTACKSIZ);
  13.     int init();        // user provides 
  14.     int main();        //    init, main, done...
  15.     int done();        //
  16. };
  17.  
  18.  
  19. #define MAINNAME    "MAIN"
  20.  
  21.  
  22.