Path: utzoo!attcan!uunet!lll-winken!lll-lcc!ames!mailrus!husc6!ogccse!blake!uw-beaver!microsoft!w-colinp From: w-colinp@microsoft.UUCP (Colin Plumb) Newsgroups: comp.unix.wizards Subject: Re: Ultrix tape job is unkillable! Summary: Always have an abort Keywords: ultrix tapes Message-ID: <116@microsoft.UUCP> Date: 21 Dec 88 03:20:03 GMT References: <476@larry.UUCP> <732@auspex.UUCP> <594@micropen> Reply-To: w-colinp@microsoft.UUCP (Colin Plumb) Organization: Microsoft Corp., Redmond WA Lines: 8 Confusion: Microsoft Corp., Redmond WA In an OS I was doing recently, as we were doing the device interface (calls a device should support... open, close, read, write, ioctl for misc. stuff), I successfully argued that abort should be at this level, to encourage people to use it, and so there is no perverse thing you could do with ioctl that might cause it to block. I't a special case all the way through (since it does slightly nasty things to the transaction in progress). -- -Colin (uunet!microsof!w-colinp)