This is pppstatus.m in view mode; [Download] [Up]
#import <stdio.h> #import <appkit/appkit.h> #import "../Boolean.h" #import <syslog.h> #import <time.h> void main(int argc, char **argv) { id server; BOOL up; if(argc < 2) exit(0); up = atoi(argv[1]); server = [NXConnection connectToName:"PPPMeter"]; if(!server) { openlog("pppstatus", 0, LOG_LOCAL2); syslog(LOG_DEBUG,"failed to tell PPPMeter %stime:%ld", (up? "up" : "down"), time((time_t *)0)); exit(1); } if(atoi(argv[1])) [server setBoolState: YES]; else [server setBoolState: NO]; exit(0); }
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.