home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / de / comp / sys / amiga / misc / 2895 < prev    next >
Encoding:
Internet Message Format  |  1992-07-27  |  1.9 KB

  1. Path: sparky!uunet!zaphod.mps.ohio-state.edu!sol.ctr.columbia.edu!ira.uka.de!smurf.sub.org!hugis!castle.erh.sub.org!forge.erh.sub.org!barnard
  2. From: barnard@forge.erh.sub.org (Henning Schmiedehausen)
  3. Newsgroups: de.comp.sys.amiga.misc
  4. Subject: Re: Message mitten aus Port-Queue Reply'en?
  5. Message-ID: <xqZpr*Rg0@forge.erh.sub.org>
  6. Date: Mon, 27 Jul 1992 14:26:25 GMT
  7. References: <wjokr*z10@oberon.nbg.sub.org> <1992Jul12.153134.24575@rz.uni-karlsruhe.de>
  8.  <npglr*fg0@forge.erh.sub.org> <1992Jul26.165359.22777@mpifr-bonn.mpg.de>
  9. Organization: Barnard's Software Forge
  10. X-Newsreader: Arn V1.00 beta rel1
  11. Lines: 27
  12.  
  13. In article <1992Jul26.165359.22777@mpifr-bonn.mpg.de>, Michael van Elst writes:
  14.  
  15. > In <npglr*fg0@forge.erh.sub.org> barnard@forge.erh.sub.org (Henning Schmiedehausen) writes:
  16. > >*WO* finde ich denn in den RKM's, dass es erlaubt ist, in den internen
  17. > >Intuition-Queues rumzupfuschen? Und wie zukunftssicher ist das?
  18. > Im Beispiel-Source zu CloseWindowSafely.. BTW, der Messageport gehoert
  19. > dem deinem Programm (und wurde nur von intuition.library allokiert).
  20.  
  21. Ja,  ueber das Thema haben wir ja schon diskutiert.  Das ist aber das einzige
  22. belegte C= Beispiel, und auch nur fuer das Schliessen eines Fensters.  Daraus
  23. das  Recht  abzuleiten,  die  Warteschlangen frei zu manipulieren, ist sicher
  24. gewagt.
  25.  
  26. Eine  Frage  haette  ich  noch:  Ist das Beispiel eigentlich wirklich 'safe'?
  27. IMHO kann ja ReplyMsg() das Forbid() brechen, weil dabei (mit MP_SIGTASK) ein
  28. Reschedule stattfinden kann.  Dann koennte ja theoretisch *IM* Forbid-Zustand
  29. eine neue Message ankommen.....  =:|
  30.  
  31.     Ciao
  32.         Henning
  33.  
  34. --
  35. -- Henning Schmiedehausen --- barnard@forge.erh.sub.org --- A 3000/25 --- __
  36. Captain, wir koennen es schaffen, wir koennen den  |Home of Barnard's__  ///
  37. Transporter modifizieren. Wir brauchen 15 Jahre und|Software Forge   \\\///
  38. 100 Techniker... - Geordi LaForge, ST:TNG - The ensigns of command    \XX/
  39.