Path: utzoo!utgpu!watserv1!watdragon!lion!ccplumb From: ccplumb@lion.waterloo.edu (Colin Plumb) Newsgroups: comp.sys.amiga.tech Subject: Re: resource tracking Keywords: Discipline, discipline Message-ID: <21443@watdragon.waterloo.edu> Date: 1 Mar 90 20:38:19 GMT References: <355.25C92297@weyr.FIDONET.ORG> <926@tardis.Tymnet.COM> <352@amgraf.UUCP> <5156@sugar.hackercorp.com> <5159@sugar.hackercorp.com> <9704@cbmvax.commodore.com> <5178@sugar.hackercorp.com> <22955@usc.edu> Sender: daemon@watdragon.waterloo.edu Reply-To: ccplumb@lion.waterloo.edu (Colin Plumb) Organization: U. of Waterloo, Ontario Lines: 18 In article <22955@usc.edu> papa@pollux.usc.edu (Marco Papa) writes: >Well, on the Amiga ALL system calls are done through libraries. Name me >one system call in graphics.library that is a "message". Or even take >exec.library or dos.library. Get your facts, Peter. Generalizing (i.e. >using attibutes like "all") without checking it out often results in >making dumb statements like the one above. True, there are a lot of things which are calls. But dos.library is a wrapper around packet sending. A read() call involves at least two message sends, one from your process (via dos.library) to the device handler, and one (or possibly many) thence to the exec .device driver. Intuition also flings a lot of messages around. Exec.library, of course, implements the message sending and so can't be based on message sending itself. -- -Colin