The rule is that you shouldn't exit in a library. If you decide to break the rule, you should sysfatal, because that does the right thing for threaded programs.
The fact that x509 chooses not to return the errors is unfortunate. The fact that it uses exits is just wrong. Russ
