home *** CD-ROM | disk | FTP | other *** search
/ Source Code 1992 March / Source_Code_CD-ROM_Walnut_Creek_March_1992.iso / usenet / altsrcs / 3 / 3163 / main.c < prev    next >
Encoding:
C/C++ Source or Header  |  1991-04-04  |  692 b   |  37 lines

  1. /*
  2. **    m a i n . c
  3. **
  4. **    main program for UPS monitor daemon
  5. **
  6. **    Arthur W. Neilson III
  7. **    art@pilikia.pegasus.com
  8. **    Sat Mar 30 1991
  9. */
  10.  
  11. #include "common.h"
  12.  
  13. /* default tuneables */
  14. char   *ups_port = UPS_PORT;
  15. char   *ups_shut = UPS_SHUT;
  16. char   *ups_log = UPS_LOG;
  17. int     ups_time = UPS_TIME;
  18.  
  19. /* global descriptors */
  20. int     ups_fd;
  21. int     log_fd;
  22.  
  23. main(argc, argv)
  24. int     argc;
  25. char   *argv[];
  26. {
  27.     void    getvars();
  28.     void    getoptions();
  29.     void    chkoptions();
  30.     void    mkdaemon();
  31.  
  32.     getvars();        /* retrieve environment vars */
  33.     getoptions(argc, argv);    /* process command line options */
  34.     chkoptions();        /* validate command line options */
  35.     mkdaemon();        /* fork daemon process */
  36. }
  37.