Path: utzoo!attcan!uunet!lll-winken!ames!mailrus!cornell!uw-beaver!microsoft!w-colinp From: w-colinp@microsoft.UUCP (Colin Plumb) Newsgroups: comp.sys.amiga.tech Subject: Little-known Dos calls Keywords: AddDosNode, DeleteDosNode Message-ID: <284@microsoft.UUCP> Date: 16 Jan 89 16:56:34 GMT Reply-To: w-colinp@microsoft.uucp (Colin Plumb) Organization: very little Lines: 32 An acquaintannce of mine from Toronto (who I can't readily get in touch with now) told me about two calls, AddDosNode and DeleteDosNode (or it may be DOS; this was verbal) that do All The Right Things in hitting the di_DevInfo list to add volumes, devices, etc. He mentioned they were documennted in some obscure CATS publication, an "AmigaDos Technical Reference" (or something similar-sounding), that was not, repeat *not* the one in the back of the 1.0 RKM's, published by Bantam in the AmigaDos manual, etc. Something *entirely* different, just having a similar-sounding name. Now, nobody I've talked to has heard of anything of the sort. Has anyone out there heard of such a thing? I'm starting to have serious doubts about its existence. The problem I'm really trying to manage is to signal open "Please insert volume..." requesters, so the user doesn't have to click "retry." I believe most else can be handled by hitting the list directly, using Forbid() and Permit(). Does anyone know how to solve this problem? I could, I suppose, keep a MsgPort open for each volume I know about and put up the requesters myself, but this is somewhat expensive in terms of memory, and some experiments by others in using something other than a process' pr_MsgPort for the packet port have uncovered difficulties. It seems much simpler to use existing Dos features. And no matter what I do, I can't otherwise handle the requester for a volume that has never been mounted. Thanks for any assistance, and remember that this semi-mythical "Technical Reference" is *not* the obvious one. -- -Colin (uunet!microsof!w-colinp)