This is daemon.m in view mode; [Download] [Up]
/* Written 8/12/93 by Max Hailperin <max@nic.gac.edu>, Math/CS department, Gustavus Adolphus College. Public domain, no warranty. Please share any improvements with me. */ #import <syslog.h> #import <stdio.h> #import <stdlib.h> #import "daemon.h" #import "GACUPSListener.h" #import "UPSController.h" void main(int argc, char *argv[]) { id listener; if(argc != 2){ fprintf(stderr, "Usage: %s tty\n", argv[0]); exit(1); } openlog("GACUPS.daemon", LOG_CONS, FACILITY); listener = [[GACUPSListener alloc] init]; [listener setDelegate:[[UPSController alloc] initOn:argv[1]]]; [listener checkInAs:"GACUPS.daemon"]; [listener addPort]; [GACUPSListener run]; }
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.