File:  [Research Unix] / researchv9 / jtools / src / pads / x11 / master.c
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs
Tue Apr 24 17:21:59 2018 UTC (8 years, 1 month ago) by root
Branches: belllabs, MAIN
CVS tags: researchv9-SUN3_old, researchv9-SUN3, HEAD
researchv9-SUN3(old)

#include "univ.h"

ALARMServe()
{
	if( own()&ALARM ){
		Cycle();
		alarm( 60 );
	}
}

main(argc, argv)
char *argv[];
{
	request(KBD|MOUSE|SEND|RCV|ALARM);
	initdisplay(argc, argv);
	initcursors();
	cursswitch(&Coffee);
	Configuration |= NOVICEUSER;
	Configuration |= BIGMEMORY;
	PadClip();
	alarm( 60 );
	for( ;; ){
		wait(RCV|MOUSE|KBD|ALARM);
		LayerReshaped();
		MOUSEServe();
		KBDServe();
		RCVServe();
		ALARMServe();
		if( !(P->state&RCV) ) Dirty((Pad*)0);
	}
}

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.