Charles.Forsyth20060303-partialeea662d19 years agoHistory
13 lines · 213 B · Objective-C
RawDownload
Lock: module{	PATH:	con "/dis/lib/lock.dis"; 	Semaphore: adt {		c: chan of int;		obtain:	fn(nil: self ref Semaphore);		release: fn(nil: self ref Semaphore);		new: fn(): ref Semaphore;	};		init: fn();};