System call error handling
The Grey Wolf
greywolf at unisoft.UUCP
Thu Feb 7 10:51:13 AEST 1991
(Dan Bernstein) writes:
[ much deleted to cast a long story to a short one; ]
>>Die with a fatal error, possibly killing a truly critical system program
>>running under pty?
Dan, what in *hell* are you doing running a truly critical system program
under pty in the first place? I mean, is it *really* necessary?
Truly critical system programs should be run from a real shell.
>
>>Chip, be reasonable. You can't demand of system programs that they check
>>for external system consistency at every step.
If you don't do this, you're setting yourself up for a MAJOR loss.
Moreover, if you're running Truly Critical System Programs that DON'T
check for some degree of sanity, you're just asking for trouble. Most
system programs that I know of do sanity checks reasonably often.
(Kernels seem to have a problem with this on occasion :-), but that's
another story.)
--
thought: I ain't so damb dumn! | Your brand new kernel just dump core on you
war: Invalid argument | And fsck can't find root inode 2
| Don't worry -- be happy...
...!{ucbvax,acad,uunet,amdahl,pyramid}!unisoft!greywolf
More information about the Comp.unix.programmer
mailing list