On the silliness of close() giving EDQUOT
Barry Shein
bzs at world.std.com
Sun Oct 21 02:18:59 AEST 1990
From: gt0178a at prism.gatech.EDU (Jim Burns)
>in article <BZS.90Oct19233255 at world.std.com>, bzs at world.std.com (Barry Shein) says:
>
>> OS/360/370 interrupted (signal) when there was an I/O error
>> (SYNAD=handler) of any sort and you could pick apart what happened in
>> the handler() routine.
>
>> The only hard part was knowing where your program was when the error
>> struck.
>
>And what do you do if the I/O is done as the result of a close? And worse,
>if the close is a result of exit processing, and the process doesn't exist
>anymore to get the interrupt? Without timely notification, it's hard to
>recover.
Uh, we're going around in circles here. The assumptions in that thread
was that none of what you mention was the case. Obviously if you care
about errors you better do your own close() and not leave it to the
process rundown (but there's no reason that can't interrupt also.)
--
-Barry Shein
Software Tool & Die | {xylogics,uunet}!world!bzs | bzs at world.std.com
Purveyors to the Trade | Voice: 617-739-0202 | Login: 617-739-WRLD
More information about the Comp.unix.internals
mailing list