Path: utzoo!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!usc!elroy.jpl.nasa.gov!jato!mars!zupke From: zupke@mars.jpl.nasa.gov (Brian Zupke) Newsgroups: comp.sys.amiga.tech Subject: : Exec message ports Keywords: CreatePort(), DeletePort(), amiga.lib Message-ID: <2617@jato.Jpl.Nasa.Gov> Date: 19 Jan 90 19:23:28 GMT Sender: news@jato.Jpl.Nasa.Gov Reply-To: zupke@mars.UUCP (Brian Zupke) Organization: Jet Propulsion Laboratory, Pasadena, CA. Lines: 13 Howdy! I'm working on a program that is using Exec message ports to do intertask communications. I was first using the amiga.lib CreatePort() and DeletePort() functions. But there seems to be a problem when I try do delete the port I've created and used. The program usually ends, but then the system is really messed up (i.e., windows get filled with garbage, or the whole thing just locks up). I replaced the amiga.lib functions with my own (following the Exec: manual) and it works fine. My question is: Is there something wrong with these functions in amiga.lib (Aztec-C) or is more being done than allocating a signal and port and both being deleted? Thanks for any help. -Brian