Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!wuarchive!emory!gatech!rutgers!cbmvax!cbmehq!cbmger!peterk From: peterk@cbmger.UUCP (Peter Kittel GERMANY) Newsgroups: comp.sys.amiga.tech Subject: Re: BB: device Message-ID: <519@cbmger.UUCP> Date: 17 Oct 90 18:24:53 GMT References: <901017.10051766.033595@CMR.CP6> Reply-To: peterk@cbmger.UUCP (Peter Kittel GERMANY) Organization: Commodore Bueromaschinen GmbH, West Germany Lines: 21 In article <901017.10051766.033595@CMR.CP6> Dennis_Grant@CMR001.BITNET writes: > I've been doing a lot of Amiga -> BridgeBoard file transfers lately, >and I came up with an Idea. > How hard would it be to write a BridgeBoard.device that would allow >something like: > Copy myfile to BB:A/MYFILE You can't do it from Amiga side because MS-DOS is so stupid. Precisely: Most of the MS-DOS functions are not reentrant. So if you interrupt from Amiga side you risk to catch the PC side in a moment when it must not be interrupted and thus loses or corrupts data. As far as I heard from the developers, the first attempts for AREAD and AWRITE did things from the Amiga side, but they learnt the hard way that this may cause big trouble on the PC side. So they changed to the safe way and invoke these things only from the PC side where they are sure that because of lacking multitasking no other process can come in the way. -- Best regards, Dr. Peter Kittel // E-Mail to \\ Only my personal opinions... Commodore Frankfurt, Germany \X/ {uunet|pyramid|rutgers}!cbmvax!cbmger!peterk