This is main.c in view mode; [Download] [Up]
/*
** m a i n . c
**
** main program for UPS monitor daemon
**
** Arthur W. Neilson III
** art@pilikia.pegasus.com
** Sat Mar 30 1991
*/
#include "common.h"
/* default tuneables */
char *ups_port = UPS_PORT;
char *ups_shut = UPS_SHUT;
char *ups_log = UPS_LOG;
char *ups_fail = UPS_FAIL;
char *ups_rest = UPS_REST;
int ups_time = UPS_TIME;
int interval = UPS_INTERVAL;
int state = UPS_LINE;
/* global descriptors */
int ups_fd;
int log_fd;
main(argc, argv)
int argc;
char *argv[];
{
void getvars();
void getoptions();
void chkoptions();
void mkdaemon();
getvars(); /* retrieve environment vars */
getoptions(argc, argv); /* process command line options */
chkoptions(); /* validate command line options */
mkdaemon(); /* fork daemon process */
}
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.