----- Forwarded message from Werner Koch <[EMAIL PROTECTED]> ----- From: Werner Koch <[EMAIL PROTECTED]> To: Andreas Metzler <[EMAIL PROTECTED]> Cc: [EMAIL PROTECTED] Date: Sun, 04 Mar 2007 21:57:49 +0100 Message-ID: <[EMAIL PROTECTED]>
On Sat, 3 Mar 2007 11:10, [EMAIL PROTECTED] said: > currently log_fatal() ends up invoking exit(2). Is this really the > right thing to do? It does not give applications using libgcrypt any Yes. It allows application to run an atexit handler. Libgcrypt even allows to register a dedicated handler: gcry_set_fatalerror_handler. In any case the process needs to terminate as their is a fatal error and something is going really wrong. Allow a process to continue is not a good idea because it allows bugs to lurk around for years without fixing. Such a bug is an indicator that something more severe might have gone wrong. Shalom-Salam, Werner ----- End forwarded message ----- -- `What a good friend you are to him, Dr. Maturin. His other friends are so grateful to you.' `I sew his ears on from time to time, sure' -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]