Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!watmath!clyde!rutgers!uwvax!uwmacc!aaron From: aaron@uwmacc.UUCP Newsgroups: comp.sys.amiga Subject: Re: Assigned names and system requesters Message-ID: <1035@uwmacc.UUCP> Date: Sat, 7-Feb-87 19:03:26 EST Article-I.D.: uwmacc.1035 Posted: Sat Feb 7 19:03:26 1987 Date-Received: Sun, 8-Feb-87 07:46:49 EST References: <108@batcomputer.tn.cornell.edu> <1358@cbmvax.cbmvax.cbm.UUCP> Reply-To: aaron@unix.macc.wisc.edu.UUCP (Aaron Avery) Organization: National Magnetic Resonance Facility at Madison, Wi. Lines: 23 Keywords: ASSIGN In article <1358@cbmvax.cbmvax.cbm.UUCP> higgin@cbmvax.UUCP (Paul Higginbottom SALES) writes: ) Me = (struct Process *)FindTask(NULL); ) if (Flag) ) { ) Me->pr_WindowPtr = WindowPtr; ) } ) else ) { ) WindowPtr = Me->pr_WindowPtr; ) Me->pr_WindowPtr = -1; ) } ) ) Paul Higginbottom ) It seems to me that there should be a Forbid()..Permit() around those references to the process structure, or at least writes to it. As this same case came up in Matt Dillons code fragment doing the same thing, could someone please respond, letting me know if I'm even close to right in suggesting this. Aaron Avery ({seismo,harvard,caip,topaz,allegra,ihnp4}!uwvax!uwmacc!aaron) (aaron%maccunix@rsch.wisc.edu) (aaron@unix.macc.wisc.edu)