Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!csd4.csd.uwm.edu!gem.mps.ohio-state.edu!ginosko!uunet!intercon!amanda@intercon.uu.net From: amanda@intercon.uu.net (Amanda Walker) Newsgroups: comp.sys.mac.programmer Subject: Re: Integer Size problem Message-ID: <1393@intercon.UUCP> Date: 23 Aug 89 21:44:17 GMT References: <15141@dartvax.Dartmouth.EDU> <11689@cit-vax.Caltech.Edu> <1465@draken.nada.kth.se> Sender: news@intercon.UUCP Reply-To: amanda@intercon.uu.net (Amanda Walker) Organization: InterCon Systems Corporation Lines: 14 In article <1465@draken.nada.kth.se>, d88-jwa@nada.kth.se (Reply via mail or intl. +46 8 258 268...) writes: > Wrong. Incorrect. What happens if a interrupt happens between the set > pointers and the block move instruction ? And this interrupt happens > to shuffle memory ? LOCK THE HANDLES first ! ALWAYS ! Well, since routines that execute at interrupt time are forbidden from calling the Memory Manager (and thus moving memory), this isn't a problem. -- Amanda Walker InterCon Systems Corporation amanda@intercon.uu.net | ...!uunet!intercon!amanda