Path: utzoo!attcan!uunet!ginosko!gem.mps.ohio-state.edu!uwm.edu!mailrus!cornell!uw-beaver!ubc-cs!van-bc! From: lphillips@lpami.wimsey.bc.ca (Larry Phillips) Newsgroups: comp.sys.amiga.tech Subject: Re: Links Message-ID: <776@lpami.wimsey.bc.ca> Date: 22 Sep 89 16:55:44 GMT Lines: 40 Return-Path: To: van-bc!rnews In <22444@cup.portal.com>, FelineGrace@cup.portal.com (Dana B Bourgeois) writes: >Count me as one of the people who would like to see links available in >1.4 as part of the operating system. And I would be grateful to the >person who releases a program(library, patch, whatever: I'm not picky!) >that allows links in 1.3. I have thought of several projects that would >benefit mightily from links, either soft or hard. Does anyone have >links installed in their systems? Can they release the software? Please? A friend and I have been chatting about this for a couple of weeks now, nothing in depth, but just sort of batting around some ideas. We figure we can imlement links on the current system in a rather kludgy way by using SetFunction() (or whatever it will take for dos.library) to patch/replace those functions that will have to be aware of links. We were figuring that it would be a 'proof of concept', and that any serious use of links would await 1.4 These would be hard links, on files only, with each file header block pointing to the first data block. So far, here are the system things we know we have to patch/replace. If anyone can think of any others that would need patching/replacing, please feel free to speak up. Close() DeleteFile() Lock() Open() UnLock() And last, but not least, the disk-validator (I have been wanting to rewrite this one ever since I got my first "key already set" error). -larry -- The Mac? Oh, that's just like a computer, only slower. +-----------------------------------------------------------------------+ | // Larry Phillips | | \X/ lphillips@lpami.wimsey.bc.ca -or- uunet!van-bc!lpami!lphillips | | COMPUSERVE: 76703,4322 -or- 76703.4322@compuserve.com | +-----------------------------------------------------------------------+